WindowSensor.st
changeset 3017 806f5d65a74b
parent 3009 c370a1079517
child 3037 e71b70ffa90f
--- a/WindowSensor.st	Fri Oct 29 18:42:33 1999 +0200
+++ b/WindowSensor.st	Wed Nov 03 09:50:08 1999 +0100
@@ -382,7 +382,10 @@
     EventListeners isNil ifTrue:[
         EventListeners := OrderedCollection new:2
     ].
-    EventListeners add:aListener
+
+    (EventListeners identityIndexOf:aListener) == 0 ifTrue:[
+        EventListeners add:aListener
+    ]
 !
 
 composeTable
@@ -2919,6 +2922,6 @@
 !WindowSensor class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview/WindowSensor.st,v 1.167 1999-10-28 14:49:46 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview/WindowSensor.st,v 1.168 1999-11-03 08:50:08 ca Exp $'
 ! !
 WindowSensor initialize!