#BUGFIX
authorClaus Gittinger <cg@exept.de>
Wed, 30 Mar 2016 15:34:03 +0200
changeset 16222 f4f51d94ec42
parent 16220 ac1b5a520027
child 16223 c1e0c55dfab6
child 16224 83f5f04b9c56
#BUGFIX class: FileBrowserV2 changed: #openOnFileNamed:editing: quick workaround a race condition.
FileBrowserV2.st
--- a/FileBrowserV2.st	Tue Mar 29 21:39:46 2016 +0200
+++ b/FileBrowserV2.st	Wed Mar 30 15:34:03 2016 +0200
@@ -2499,20 +2499,20 @@
 
     f := aFilename asFilename asAbsoluteFilename.
     f isDirectory ifTrue:[
-	self onDirectory:aFilename.
-	self open.
-	^ self.
+        self onDirectory:aFilename.
+        self open.
+        ^ self.
     ].
 
     self onDirectory:(f directory).
     self currentFileNameHolder setValue:(Array with:f).
-    self open.
+    self openAndWaitUntilVisible.
     self enqueueDelayedAction:[
-	editing ifTrue:[
-	    self openTextEditorForFile:f.
-	] ifFalse:[
-	    self openApplForFile:f.
-	].
+        editing ifTrue:[
+            self openTextEditorForFile:f.
+        ] ifFalse:[
+            self openApplForFile:f.
+        ].
     ].
 
     "