returns construct with defaultName if directory selected on requestFilename
authorpenk
Tue, 18 May 2004 13:43:03 +0200
changeset 5858 d5648b365b8d
parent 5857 255fc389bf5d
child 5859 c85f10082d25
returns construct with defaultName if directory selected on requestFilename
FileDialog.st
--- a/FileDialog.st	Mon May 17 23:50:03 2004 +0200
+++ b/FileDialog.st	Tue May 18 13:43:03 2004 +0200
@@ -344,8 +344,11 @@
         ^ failBlock value
     ].
     enteredFileName := enteredFileNameString asFilename.
+
+    (enteredFileName isDirectory and:[defaultName notEmptyOrNil]) ifTrue:[
+        enteredFileName := enteredFileName construct:defaultName.
+    ].
     enteredFileNameString := enteredFileName asString.
-
     (enteredFileName notNil 
     and:[enteredFileNameString notEmpty]) ifTrue:[
         FileSelectionBox lastFileSelectionDirectory:(enteredFileName directoryName).
@@ -381,7 +384,7 @@
         abort:nil
         version:nil
         ifFail:['none']
-        pattern:'*.conf'
+        pattern:'*'
         fromDirectory:Filename currentDirectory pathName
         whenBoxCreatedEvaluate:nil
         asLoadDialog:true
@@ -1471,5 +1474,5 @@
 !FileDialog class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/FileDialog.st,v 1.57 2004-05-17 16:54:01 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/FileDialog.st,v 1.58 2004-05-18 11:43:03 penk Exp $'
 ! !