# HG changeset patch # User Claus Gittinger # Date 1312820853 -7200 # Node ID 1f387878f9c6d2097bab6642c7dadc6c2dfd4c98 # Parent 0797847f51de1f1acf93fc4afece51effac22e72 changed: #updateListEntryFor: no full update, if a wrapped method changed which is not shown diff -r 0797847f51de -r 1f387878f9c6 Tools_MethodList.st --- a/Tools_MethodList.st Mon Aug 08 18:27:03 2011 +0200 +++ b/Tools_MethodList.st Mon Aug 08 18:27:33 2011 +0200 @@ -14,16 +14,16 @@ "{ NameSpace: Tools }" BrowserList subclass:#MethodList - instanceVariableNames:'classes selectedMethodNameIndices methodList lastSelectedMethods - browserNameList variableFilter filterClassVars updateProcess - lastShowClass lastShowCategory lastShowClassFirst - showMethodInheritance lastMethodClass lastMethodClassesSubclasses - classAndSelectorsRedefinedBySubclassesOfClass showClass - showMethodComplexity showMethodTypeIcon - showImageResourceMethodsImages' - classVariableNames:'ShowComplexityValue' - poolDictionaries:'' - category:'Interface-Browsers-New' + instanceVariableNames:'classes selectedMethodNameIndices methodList lastSelectedMethods + browserNameList variableFilter filterClassVars updateProcess + lastShowClass lastShowCategory lastShowClassFirst + showMethodInheritance lastMethodClass lastMethodClassesSubclasses + classAndSelectorsRedefinedBySubclassesOfClass showClass + showMethodComplexity showMethodTypeIcon + showImageResourceMethodsImages' + classVariableNames:'ShowComplexityValue' + poolDictionaries:'' + category:'Interface-Browsers-New' ! !MethodList class methodsFor:'documentation'! @@ -1428,6 +1428,10 @@ idx == 0 ifTrue:[ aMethod isWrapped ifTrue:[ idx := methodList identityIndexOf:aMethod originalMethod. + idx == 0 ifTrue:[ + "/ aMethod (wrapped) has changed its status, but is not in the list. + ^ self. + ]. ] ]. idx == 0 ifTrue:[ @@ -1435,6 +1439,8 @@ ] ifFalse:[ self browserNameList at:idx put:s. ] + + "Modified: / 08-08-2011 / 17:10:10 / cg" ! ! !MethodList methodsFor:'private-presentation'! @@ -1697,9 +1703,9 @@ !MethodList class methodsFor:'documentation'! version - ^ '$Header: /cvs/stx/stx/libtool/Tools_MethodList.st,v 1.56 2011-07-24 09:37:57 cg Exp $' + ^ '$Header: /cvs/stx/stx/libtool/Tools_MethodList.st,v 1.57 2011-08-08 16:27:33 cg Exp $' ! version_CVS - ^ '$Header: /cvs/stx/stx/libtool/Tools_MethodList.st,v 1.56 2011-07-24 09:37:57 cg Exp $' + ^ '$Header: /cvs/stx/stx/libtool/Tools_MethodList.st,v 1.57 2011-08-08 16:27:33 cg Exp $' ! !