fixed recursiveDirectoryContentsDo: - only ignore symbolic link,
authorClaus Gittinger <cg@exept.de>
Fri, 11 May 2001 20:12:46 +0200
changeset 5859 68b457967cab
parent 5858 df08a7ccbdb2
child 5860 5bd2ece3d750
fixed recursiveDirectoryContentsDo: - only ignore symbolic link, if its a directory.
Filename.st
--- a/Filename.st	Tue May 08 16:56:32 2001 +0200
+++ b/Filename.st	Fri May 11 20:12:46 2001 +0200
@@ -3067,12 +3067,13 @@
     fileNames := OrderedCollection new.
     dirNames := OrderedCollection new.
     self directoryContentsDo:[:f | |t|
-        (t := self construct:f) isSymbolicLink ifFalse:[
-            t isDirectory ifTrue:[
+        t := self construct:f.
+        t isDirectory ifTrue:[
+            t isSymbolicLink ifFalse:[
                 dirNames add:f
-            ] ifFalse:[
-                fileNames add:f
             ]
+        ] ifFalse:[
+            fileNames add:f
         ]
     ].
 
@@ -3790,6 +3791,6 @@
 !Filename class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libbasic/Filename.st,v 1.192 2000-11-21 15:16:25 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libbasic/Filename.st,v 1.193 2001-05-11 18:12:46 cg Exp $'
 ! !
 Filename initialize!