DirectoryTreeBrowser.st
changeset 5377 5b0ca5fafecd
parent 5330 db3c33306631
child 5381 a9ce3fe323c6
--- a/DirectoryTreeBrowser.st	Mon Nov 24 21:01:53 2003 +0100
+++ b/DirectoryTreeBrowser.st	Mon Nov 24 21:04:04 2003 +0100
@@ -93,7 +93,7 @@
 
 openOn:aFileName withFiles:aBoolean
 
-    | instance|
+    |instance|
 
     instance := DirectoryTreeBrowser new.
     instance open.
@@ -775,17 +775,16 @@
 !
 
 selectionChanged
-
     |sel currentFileDir|
 
-    " if viewFiles is false i can't take my 
-      selection to overwrite currentFileNameHolder"
-
+    "if viewFiles is false i can't take my 
+     selection to overwrite currentFileNameHolder"
     sel := self selectedFiles.
-    (self viewFilesInDirectoryTree value not) ifTrue:[
-        (self currentFilesAreInSameDirectory and:[sel size == 1 and:[self currentFileNameHolder value notEmpty]]) ifTrue:[
+    self viewFilesInDirectoryTree value ifFalse:[
+        (self currentFilesAreInSameDirectory 
+         and:[sel size == 1 and:[self currentFileNameHolder value notEmpty]]) ifTrue:[
             currentFileDir := self getDirWithoutFileName:(self currentFileNameHolder value first).
-            (sel first = currentFileDir) ifTrue:[
+            sel first = currentFileDir ifTrue:[
                 ^ self.
             ].
         ].
@@ -794,14 +793,12 @@
 !
 
 update:something with:aParameter from:aModel 
-    "one of my models changed
-    "
+    "one of my models changed"
 
 
-    " the execution of selectionChanged and currentFileNameHolderChanged must
-      lock against each other because values dont must be the same (e.g. no files
-      in tree view)
-    "
+    "the execution of selectionChanged and currentFileNameHolderChanged must
+     lock against each other because values mustn't be the same (e.g. no files
+     in tree view)"
 
     aModel == self currentFileNameHolder ifTrue:[
         super update:something with:aParameter from:aModel.
@@ -1305,5 +1302,5 @@
 !DirectoryTreeBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/DirectoryTreeBrowser.st,v 1.79 2003-10-30 13:36:10 penk Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/DirectoryTreeBrowser.st,v 1.80 2003-11-24 20:04:04 stefan Exp $'
 ! !