*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Fri, 16 May 2003 17:59:08 +0200
changeset 4903 4554232e2629
parent 4902 5a9401981175
child 4904 bf2dd6a13fa5
*** empty log message ***
DirectoryContentsBrowser.st
--- a/DirectoryContentsBrowser.st	Fri May 16 17:54:47 2003 +0200
+++ b/DirectoryContentsBrowser.st	Fri May 16 17:59:08 2003 +0200
@@ -1,25 +1,25 @@
 "{ Package: 'stx:libtool' }"
 
 AbstractDirectoryBrowser subclass:#DirectoryContentsBrowser
-	instanceVariableNames:'modificationTime directory columnDescriptors iconIndex
-		fileDescriptionIndex iconExtent tableColumns previewIndex
-		draggedItem viewBrowserMenu updateContentsSelection
-		selectionInFileList browserItemList matchBlock updateTask
-		directoryChangeFlag directoryContentsChangeFlag filterChangeFlag
-		sortBlockChangeFlag isBusy changeSema filteredItems allItems
-		diskUsageInfo diskUsageUpdateProcess'
-	classVariableNames:''
-	poolDictionaries:''
-	category:'Interface-Tools-File'
+        instanceVariableNames:'modificationTime directory columnDescriptors iconIndex
+                fileDescriptionIndex iconExtent tableColumns previewIndex
+                draggedItem viewBrowserMenu updateContentsSelection
+                selectionInFileList browserItemList matchBlock updateTask
+                directoryChangeFlag directoryContentsChangeFlag filterChangeFlag
+                sortBlockChangeFlag isBusy changeSema filteredItems allItems
+                diskUsageInfo diskUsageUpdateProcess'
+        classVariableNames:''
+        poolDictionaries:''
+        category:'Interface-Tools-File'
 !
 
 Object subclass:#DirectoryContentsItem
-	instanceVariableNames:'fileName fileInfo icon fileType
-		contentsBrowserChangeModificationTime suffix preview group owner
-		timeAndDate mimeType iconKey mimeTypeForContents'
-	classVariableNames:'LastUIDToUserNameMapping LastGIDToGroupNameMapping'
-	poolDictionaries:''
-	privateIn:DirectoryContentsBrowser
+        instanceVariableNames:'fileName fileInfo icon fileType
+                contentsBrowserChangeModificationTime suffix preview group owner
+                timeAndDate mimeType iconKey mimeTypeForContents'
+        classVariableNames:'LastUIDToUserNameMapping LastGIDToGroupNameMapping'
+        poolDictionaries:''
+        privateIn:DirectoryContentsBrowser
 !
 
 !DirectoryContentsBrowser class methodsFor:'documentation'!
@@ -1107,11 +1107,14 @@
         self startDiskUsageInfoProcess.
     ].
     newDir := (self directoriesForFiles:aColOfFiles) first asCanonicalizedFilename. 
+    
     currentDir := self directory.
-    (currentDir notNil and:[newDir = currentDir asCanonicalizedFilename]) ifTrue:[
-        self selectFiles:aColOfFiles.
-        ^ self.
-    ].
+    currentDir notNil ifTrue:[
+        currentDir := currentDir asCanonicalizedFilename.
+        newDir = currentDir ifTrue:[
+            self selectFiles:aColOfFiles.
+            ^ self.
+        ].
     "/ change of the directory filename 
     self directory:newDir.
 !
@@ -2822,5 +2825,5 @@
 !DirectoryContentsBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.110 2003-05-16 12:38:34 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.111 2003-05-16 15:59:08 cg Exp $'
 ! !