diff -r 14b8653c124f -r 1e3e76541f13 HierarchicalFileList.st --- a/HierarchicalFileList.st Wed Sep 07 16:34:11 2011 +0200 +++ b/HierarchicalFileList.st Wed Sep 07 21:39:41 2011 +0200 @@ -412,7 +412,7 @@ |file searchItem rootComponents searchComponents| - (aPathOrFile isNil or:[root isNil]) ifTrue:[ + (aPathOrFile isNil or:[rootDir isNil]) ifTrue:[ ^ nil ]. @@ -428,7 +428,7 @@ ]. rootComponents := rootDir components. searchComponents := file asCanonicalizedFilename components. - searchItem := root. + searchItem := rootDir. searchComponents from:(rootComponents size + 1) do:[:aName| |child| child := searchItem detect:[:el| el baseName = aName ] ifNone:nil. @@ -438,7 +438,6 @@ ]. ^ searchItem - "Modified: / 11-07-2010 / 11:46:59 / cg" "Created: / 07-09-2011 / 12:14:20 / cg" ! ! @@ -1419,11 +1418,11 @@ !HierarchicalFileList class methodsFor:'documentation'! version - ^ '$Header: /cvs/stx/stx/libwidg2/HierarchicalFileList.st,v 1.76 2011-09-07 12:40:14 cg Exp $' + ^ '$Header: /cvs/stx/stx/libwidg2/HierarchicalFileList.st,v 1.77 2011-09-07 19:39:41 cg Exp $' ! version_CVS - ^ '$Header: /cvs/stx/stx/libwidg2/HierarchicalFileList.st,v 1.76 2011-09-07 12:40:14 cg Exp $' + ^ '$Header: /cvs/stx/stx/libwidg2/HierarchicalFileList.st,v 1.77 2011-09-07 19:39:41 cg Exp $' ! ! HierarchicalFileList::Directory initialize!