DirectoryTreeBrowser.st
changeset 9881 773611cd28c8
parent 9535 434bc2b7d085
child 10680 d9518189dbcf
--- a/DirectoryTreeBrowser.st	Tue May 03 12:18:13 2011 +0200
+++ b/DirectoryTreeBrowser.st	Tue May 03 17:34:11 2011 +0200
@@ -1172,7 +1172,10 @@
                 "/ set a new root directory
                 newRoot := self commonPrefixOfSelectedFiles.
                 newRoot := self getDirWithoutFileName:newRoot.
-                self rootHolder value:newRoot asAbsoluteFilename.
+                newRoot := newRoot asAbsoluteFilename pathName.
+                newRoot ~= self rootHolder value ifTrue:[
+                    self rootHolder value:newRoot.
+                ].
                 item := self fileList root.
 
                 file isDirectory ifTrue:[ directory := file ]
@@ -1380,9 +1383,9 @@
 !DirectoryTreeBrowser class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/DirectoryTreeBrowser.st,v 1.115 2010-08-08 12:42:31 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/DirectoryTreeBrowser.st,v 1.116 2011-05-03 15:34:11 mb Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/DirectoryTreeBrowser.st,v 1.115 2010-08-08 12:42:31 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/DirectoryTreeBrowser.st,v 1.116 2011-05-03 15:34:11 mb Exp $'
 ! !