diff -r b08b67293652 -r 1ef143757126 SystemBrowser.st --- a/SystemBrowser.st Tue Sep 22 13:25:53 2009 +0200 +++ b/SystemBrowser.st Tue Sep 22 13:27:41 2009 +0200 @@ -3108,15 +3108,13 @@ allSelectors := Set new. top20 := SortedCollection new. top20 sortBlock:[:a :b | (a spellAgainst:aSelectorString) > (b spellAgainst:aSelectorString)]. - Smalltalk allClasses do:[:cls | - cls instAndClassSelectorsAndMethodsDo:[:s :m | - (s spellAgainst:aSelectorString) > 50 ifTrue:[ - (allSelectors includes:s) ifFalse:[ - allSelectors add:s. - top20 add:s. - top20 size > 20 ifTrue:[ top20 removeLast. allSelectors := top20 asSet ]. - ] - ]. + Smalltalk allMethodsWithSelectorDo:[:eachMethod :eachSelector | + (eachSelector spellAgainst:aSelectorString) > 50 ifTrue:[ + (allSelectors includes:eachSelector) ifFalse:[ + allSelectors add:eachSelector. + top20 add:eachSelector. + top20 size > 20 ifTrue:[ top20 removeLast. allSelectors := top20 asSet ]. + ] ] ]. choice := Dialog @@ -5707,7 +5705,7 @@ !SystemBrowser class methodsFor:'documentation'! version - ^ '$Header: /cvs/stx/stx/libtool/SystemBrowser.st,v 1.264 2009-09-15 12:12:34 cg Exp $' + ^ '$Header: /cvs/stx/stx/libtool/SystemBrowser.st,v 1.265 2009-09-22 11:27:41 cg Exp $' ! ! SystemBrowser initialize!