FileDialog.st
changeset 15768 3405f2a5d212
parent 15767 88e8fdf4633d
child 15769 b62e96d5d327
child 16185 e19eb69ac57d
--- a/FileDialog.st	Wed Jul 29 19:33:37 2015 +0200
+++ b/FileDialog.st	Wed Jul 29 19:53:27 2015 +0200
@@ -1597,9 +1597,14 @@
         isLoadDialog ifTrue:[
             okLabelEnabled := BlockValue
                                 with:[:filename| filename notNil 
-                                                       and:[viewFiles 
-                                                                ifTrue:[filename asFilename physicalFilename isRegularFile]
-                                                                ifFalse:[filename asFilename physicalFilename isDirectory]
+                                                       and:[
+                                                             |physicalFilename|
+                                                             physicalFilename := filename asFilename physicalFilename.
+                                                             physicalFilename notNil and:[
+                                                                 viewFiles 
+                                                                    ifTrue:[physicalFilename isRegularFile]
+                                                                    ifFalse:[physicalFilename isDirectory]
+                                                             ].
                                                         ]
                                                   ]
                                 argument:self filenameHolder.
@@ -1890,6 +1895,7 @@
 !
 
 initialize
+    super initialize.
     isLoadDialog := false.
 !