diff -r 1e3e76541f13 -r 5f5eac2c8d22 HierarchicalFileList.st --- a/HierarchicalFileList.st Wed Sep 07 21:39:41 2011 +0200 +++ b/HierarchicalFileList.st Thu Sep 08 04:00:50 2011 +0200 @@ -401,12 +401,12 @@ ^ nil ]. - ^ self findLastForFile:aPathOrFile inRoot:(root fileName asAbsoluteFilename) + ^ self findLastForFile:aPathOrFile inRoot:root directory:(root fileName asAbsoluteFilename) - "Modified: / 07-09-2011 / 12:15:35 / cg" + "Modified: / 08-09-2011 / 03:58:49 / cg" ! -findLastForFile:aPathOrFile inRoot:rootDir +findLastForFile:aPathOrFile inRoot:root directory:rootDir "find last item which matches the path or file returns the item or nil if not contained in self" @@ -428,7 +428,7 @@ ]. rootComponents := rootDir components. searchComponents := file asCanonicalizedFilename components. - searchItem := rootDir. + searchItem := root. searchComponents from:(rootComponents size + 1) do:[:aName| |child| child := searchItem detect:[:el| el baseName = aName ] ifNone:nil. @@ -438,7 +438,7 @@ ]. ^ searchItem - "Created: / 07-09-2011 / 12:14:20 / cg" + "Created: / 08-09-2011 / 03:55:23 / cg" ! ! !HierarchicalFileList methodsFor:'update'! @@ -1418,11 +1418,11 @@ !HierarchicalFileList class methodsFor:'documentation'! version - ^ '$Header: /cvs/stx/stx/libwidg2/HierarchicalFileList.st,v 1.77 2011-09-07 19:39:41 cg Exp $' + ^ '$Header: /cvs/stx/stx/libwidg2/HierarchicalFileList.st,v 1.78 2011-09-08 02:00:50 cg Exp $' ! version_CVS - ^ '$Header: /cvs/stx/stx/libwidg2/HierarchicalFileList.st,v 1.77 2011-09-07 19:39:41 cg Exp $' + ^ '$Header: /cvs/stx/stx/libwidg2/HierarchicalFileList.st,v 1.78 2011-09-08 02:00:50 cg Exp $' ! ! HierarchicalFileList::Directory initialize!