--- a/Tools_ClassCategoryList.st Mon Mar 25 22:25:21 2013 +0100
+++ b/Tools_ClassCategoryList.st Mon Mar 25 23:07:48 2013 +0100
@@ -313,20 +313,29 @@
^ self
].
something == #projectOrganization ifTrue:[
- cls := aParameter first.
listValid == false ifTrue:[
^ self
].
- categoryOfClass := cls category.
-
- (rawCategoryList includes:categoryOfClass) ifFalse:[
+ aParameter isNil ifTrue:[
self invalidateList.
- ].
+ slaveMode value ~~ true ifTrue:[
+ selectedCategories notEmptyOrNil ifTrue:[
+ self enqueueDelayedUpdateOutputGenerator
+ ].
+ ]
+ ] ifFalse:[
+ cls := aParameter first.
+ categoryOfClass := cls category.
- slaveMode value ~~ true ifTrue:[
- (selectedCategories includes:categoryOfClass) ifTrue:[
- self enqueueDelayedUpdateOutputGenerator
+ (rawCategoryList includes:categoryOfClass) ifFalse:[
+ self invalidateList.
].
+
+ slaveMode value ~~ true ifTrue:[
+ (selectedCategories includes:categoryOfClass) ifTrue:[
+ self enqueueDelayedUpdateOutputGenerator
+ ].
+ ]
].
^ self
].
@@ -994,10 +1003,10 @@
!ClassCategoryList class methodsFor:'documentation'!
version
- ^ '$Header: /cvs/stx/stx/libtool/Tools_ClassCategoryList.st,v 1.43 2013-03-25 12:13:41 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/Tools_ClassCategoryList.st,v 1.44 2013-03-25 22:07:48 cg Exp $'
!
version_CVS
- ^ '$Header: /cvs/stx/stx/libtool/Tools_ClassCategoryList.st,v 1.43 2013-03-25 12:13:41 cg Exp $'
+ ^ '$Header: /cvs/stx/stx/libtool/Tools_ClassCategoryList.st,v 1.44 2013-03-25 22:07:48 cg Exp $'
! !