Label.st
changeset 1162 23bb55154778
parent 1089 abb0c3d4b5f4
child 1218 0348f3314a39
--- a/Label.st	Fri Mar 28 17:36:11 1997 +0100
+++ b/Label.st	Fri Mar 28 20:56:30 1997 +0100
@@ -842,8 +842,12 @@
     |prev|
 
     prev := backgroundChannel.
-    backgroundChannel := aValueHolder.
-    self setupChannel:aValueHolder for:#backgroundChannelChanged withOld:prev 
+    aValueHolder ~~ prev ifTrue:[
+        backgroundChannel := aValueHolder.
+        self setupChannel:aValueHolder for:#backgroundChannelChanged withOld:prev 
+    ]
+
+    "Modified: 28.3.1997 / 20:43:39 / cg"
 !
 
 foregroundChannel
@@ -856,8 +860,12 @@
     |prev|
 
     prev := foregroundChannel.
-    foregroundChannel := aValueHolder.
-    self setupChannel:aValueHolder for:#foregroundChannelChanged withOld:prev 
+    aValueHolder ~~ prev ifTrue:[
+        foregroundChannel := aValueHolder.
+        self setupChannel:aValueHolder for:#foregroundChannelChanged withOld:prev 
+    ]
+
+    "Modified: 28.3.1997 / 20:43:17 / cg"
 !
 
 labelChannel
@@ -1644,5 +1652,5 @@
 !Label class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libwidg/Label.st,v 1.75 1997-03-01 23:17:38 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libwidg/Label.st,v 1.76 1997-03-28 19:56:30 cg Exp $'
 ! !