DirectoryContentsBrowser.st
changeset 4978 9ca1ae265211
parent 4976 86594f3f8a9b
child 4988 34de57749932
--- a/DirectoryContentsBrowser.st	Fri Jun 13 10:08:10 2003 +0200
+++ b/DirectoryContentsBrowser.st	Fri Jun 13 13:17:46 2003 +0200
@@ -1264,7 +1264,11 @@
     |newDir currentDir aColOfFiles|
 
     aColOfFiles := self currentFileNameHolder value.
-    (aColOfFiles isEmpty or:[self currentFilesAreInSameDirectory not]) ifTrue:[
+    aColOfFiles isEmpty ifTrue:[
+        "/ selection is gone keep the current directory list
+        ^ self
+    ].
+    (self currentFilesAreInSameDirectory not) ifTrue:[
         self directory:nil.
         ^ self
     ].
@@ -1755,6 +1759,11 @@
     ^ self selectedFileItems collect:[:item| item fileName].
 !
 
+selectedFiles
+
+    ^ self selectedItemsWithoutDotDotDirectory collect:[:item| item fileName].
+!
+
 selectedItems
     | selection |
 
@@ -2996,5 +3005,5 @@
 !DirectoryContentsBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.120 2003-06-13 07:21:49 penk Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.121 2003-06-13 11:17:46 penk Exp $'
 ! !