class: Tools::ClassCategoryList
authorClaus Gittinger <cg@exept.de>
Wed, 19 Nov 2014 23:04:26 +0100
changeset 14865 8665cc1a0047
parent 14864 e79e13de977e
child 14866 04818f13ca78
class: Tools::ClassCategoryList changed: #delayedUpdate:with:from:
Tools__ClassCategoryList.st
--- a/Tools__ClassCategoryList.st	Wed Nov 19 22:41:47 2014 +0100
+++ b/Tools__ClassCategoryList.st	Wed Nov 19 23:04:26 2014 +0100
@@ -306,6 +306,13 @@
             class isBehavior ifFalse:[ 
                 self breakPoint: #jv.
             ] ifTrue:[
+                listValid == false ifTrue:[
+                    ^ self
+                ].
+                self window sensor userEventCount > 100 ifTrue:[
+                    self invalidateList.
+                    ^ self
+                ].
                 self enqueueDelayedUpdate:#updateCategoryForChangedMethod with:class from:self.
             ].
              ^ self.
@@ -1153,10 +1160,10 @@
 !ClassCategoryList class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/Tools__ClassCategoryList.st,v 1.57 2014-11-19 21:41:26 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Tools__ClassCategoryList.st,v 1.58 2014-11-19 22:04:26 cg Exp $'
 !
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/Tools__ClassCategoryList.st,v 1.57 2014-11-19 21:41:26 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Tools__ClassCategoryList.st,v 1.58 2014-11-19 22:04:26 cg Exp $'
 ! !