changed: #updateList
authorClaus Gittinger <cg@exept.de>
Fri, 23 Mar 2012 15:56:52 +0100
changeset 11461 ec732c9b79f6
parent 11460 0669e11fb7fb
child 11462 c4aea6f0722e
changed: #updateList avoid circular update-messages in inspector2
Tools__VariableList.st
--- a/Tools__VariableList.st	Fri Mar 23 14:51:09 2012 +0100
+++ b/Tools__VariableList.st	Fri Mar 23 15:56:52 2012 +0100
@@ -671,7 +671,9 @@
             "/ selectedVariablesHolder value:nil.
             selectedVariablesHolder 
                 setValue:newSelection;
-                changed.
+                removeDependent:self;
+                changed;
+                addDependent:self.
         ] ifFalse:[
             prevSelection := selectedVariablesHolder value.
             selectedVariablesHolder value:nil.
@@ -691,7 +693,7 @@
     listValid := true.
 
     "Modified: / 05-08-2011 / 12:34:47 / Jan Vrany <jan.vrany@fit.cvut.cz>"
-    "Modified: / 04-03-2012 / 13:29:11 / cg"
+    "Modified: / 23-03-2012 / 15:55:47 / cg"
 ! !
 
 !VariableList::VariableEntry class methodsFor:'instance creation'!
@@ -819,5 +821,5 @@
 !VariableList class methodsFor:'documentation'!
 
 version_CVS
-    ^ '$Header: /cvs/stx/stx/libtool/Tools__VariableList.st,v 1.16 2012-03-05 10:04:04 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Tools__VariableList.st,v 1.17 2012-03-23 14:56:52 cg Exp $'
 ! !