diff -r b0e14816aa25 -r ae8a426ef69e DirectoryContentsBrowser.st --- a/DirectoryContentsBrowser.st Fri Nov 28 11:27:08 2003 +0100 +++ b/DirectoryContentsBrowser.st Mon Dec 01 12:14:01 2003 +0100 @@ -1049,7 +1049,7 @@ addItemCol do:[: aNewItem | (browserList includes:aNewItem) not ifTrue:[ browserList add:aNewItem. - browserList sort:self sortBlockHolder value. + browserList := self sortBlockHolder value sortItemList:browserList. self browserItemList add:aNewItem beforeIndex:(browserList indexOf:aNewItem). ] ]. @@ -2171,7 +2171,7 @@ filteredItems := self evaluateFilter:(self allItems). "/ ]. "/ sortTime := Time millisecondsToRun:[ - filteredItems sort:self sortBlockHolder value. + filteredItems := self sortBlockHolder value sortItemList:filteredItems. "/ ]. "/ Transcript showCR:'getAllTime:', getAllTime asString. "/ Transcript showCR:'filterTime:', filterTime asString. @@ -2276,7 +2276,7 @@ filterChanged filteredItems := self evaluateFilter:self allItems copy. - filteredItems sort:self sortBlockHolder value. + filteredItems := self sortBlockHolder value sortItemList:filteredItems. self enqueueMessage:#value for:[ self setBrowserItemList:filteredItems ] @@ -2299,7 +2299,7 @@ sortBlockChanged filteredItems isNil ifTrue:[ ^ self]. - filteredItems sort:self sortBlockHolder value. + filteredItems := self sortBlockHolder value sortItemList:filteredItems. self enqueueMessage:#value for:[ self setBrowserItemList:filteredItems ] @@ -3097,5 +3097,5 @@ !DirectoryContentsBrowser class methodsFor:'documentation'! version - ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.140 2003-11-24 20:03:26 stefan Exp $' + ^ '$Header: /cvs/stx/stx/libtool/DirectoryContentsBrowser.st,v 1.141 2003-12-01 11:14:01 penk Exp $' ! !