FileBrowser.st
changeset 2015 db114dca9c32
parent 2006 8567120717d9
child 2020 7c9afb53b8a8
--- a/FileBrowser.st	Sun Feb 14 18:34:52 1999 +0100
+++ b/FileBrowser.st	Tue Feb 16 16:12:40 1999 +0100
@@ -2733,7 +2733,7 @@
 openTool:aToolClass
     "open a tool on the selected file(s)"
 
-    self openTool:aToolClass ignoreDirectories:true
+    ^ self openTool:aToolClass ignoreDirectories:true
 
     "Modified: / 7.9.1998 / 19:32:10 / cg"
 !
@@ -2741,7 +2741,7 @@
 openTool:aToolClass ignoreDirectories:ignoreDirs
     "open a tool on the selected file(s)"
 
-    |numItems path|
+    |numItems path tool|
 
     aToolClass isNil ifTrue:[
         ^ self warn:'Sorry, that tool seems to be not available'.
@@ -2757,9 +2757,10 @@
         path := currentDirectory filenameFor:fileName.
         (ignoreDirs not
         or:[path isDirectory not]) ifTrue:[
-            aToolClass openOn:(path pathName).
+            tool := aToolClass openOn:(path pathName).
         ]
     ].
+    ^ tool
 
     "Modified: / 18.9.1997 / 17:06:18 / stefan"
     "Created: / 7.9.1998 / 19:31:49 / cg"
@@ -2767,7 +2768,10 @@
 !
 
 openZipTool
-    self openTool:ZipTool
+    |zipTool|
+
+    zipTool := self openTool:ZipTool.
+    zipTool initialExtractDirectory:currentDirectory
 
     "Created: / 26.8.1998 / 16:20:55 / cg"
 !
@@ -6265,5 +6269,5 @@
 !FileBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/FileBrowser.st,v 1.289 1999-02-11 13:24:42 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/FileBrowser.st,v 1.290 1999-02-16 15:12:40 cg Exp $'
 ! !