*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Wed, 12 Sep 2001 19:20:39 +0200
changeset 3488 b6605e20bfde
parent 3487 5f28d7335961
child 3489 60e6b6ded0b3
*** empty log message ***
GraphicsDevice.st
WindowSensor.st
--- a/GraphicsDevice.st	Tue Sep 11 22:49:36 2001 +0200
+++ b/GraphicsDevice.st	Wed Sep 12 19:20:39 2001 +0200
@@ -66,11 +66,11 @@
      This one gets a chance to intercept all events for this device"
 
     eventListeners isNil ifTrue:[
-	eventListeners := OrderedCollection new:2
+        eventListeners := OrderedCollection new:2
     ].
-    eventListeners add:aListener
-
-
+    (eventListeners includesIdentical:aListener) ifFalse:[
+        eventListeners add:aListener
+    ].
 !
 
 bePDA
@@ -123,5 +123,5 @@
 !GraphicsDevice class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview/GraphicsDevice.st,v 1.7 2001-06-22 16:26:35 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libview/GraphicsDevice.st,v 1.8 2001-09-12 17:20:20 cg Exp $'
 ! !
--- a/WindowSensor.st	Tue Sep 11 22:49:36 2001 +0200
+++ b/WindowSensor.st	Wed Sep 12 19:20:39 2001 +0200
@@ -470,8 +470,7 @@
     EventListeners isNil ifTrue:[
         EventListeners := OrderedCollection new:2
     ].
-
-    (EventListeners identityIndexOf:aListener) == 0 ifTrue:[
+    (EventListeners includesIdentical:aListener) ifFalse:[
         EventListeners add:aListener
     ]
 !
@@ -669,9 +668,9 @@
     eventListeners isNil ifTrue:[
         eventListeners := OrderedCollection new:2
     ].
-    eventListeners add:aListener
-
-
+    (eventListeners includesIdentical:aListener) ifFalse:[
+        eventListeners add:aListener
+    ]
 !
 
 compressMotionEvents:aBoolean
@@ -3104,6 +3103,6 @@
 !WindowSensor class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libview/WindowSensor.st,v 1.195 2001-07-25 08:45:05 stefan Exp $'
+    ^ '$Header: /cvs/stx/stx/libview/WindowSensor.st,v 1.196 2001-09-12 17:20:39 cg Exp $'
 ! !
 WindowSensor initialize!