*** empty log message ***
authorClaus Gittinger <cg@exept.de>
Tue, 13 Oct 1998 16:53:55 +0200
changeset 1925 e20f6030f761
parent 1924 9b404092b317
child 1926 3fbf7b616bcd
*** empty log message ***
Launcher.st
--- a/Launcher.st	Tue Oct 13 16:47:44 1998 +0200
+++ b/Launcher.st	Tue Oct 13 16:53:55 1998 +0200
@@ -153,12 +153,15 @@
     "return the launcher running on the current screen.
      (for access via addMenu/ removeMenu)"
 
+    |currentScreen|
+
     OpenLaunchers size > 0 ifTrue:[
-	OpenLaunchers do:[:aLauncher |
-	    aLauncher window graphicsDevice == Screen current ifTrue:[
-		^ aLauncher
-	    ]
-	]
+        currentScreen := Screen current.
+        OpenLaunchers do:[:aLauncher |
+            aLauncher window graphicsDevice == currentScreen ifTrue:[
+                ^ aLauncher
+            ]
+        ]
     ].
     ^ nil.
 
@@ -167,7 +170,7 @@
     "
 
     "Modified: / 9.9.1996 / 22:41:36 / stefan"
-    "Modified: / 17.8.1998 / 10:23:20 / cg"
+    "Modified: / 13.10.1998 / 16:09:50 / cg"
 !
 
 openLaunchers
@@ -5935,5 +5938,5 @@
 !Launcher class methodsFor:'documentation'!
 
 version
-    ^ '$Header: /cvs/stx/stx/libtool/Launcher.st,v 1.381 1998-10-13 14:46:55 cg Exp $'
+    ^ '$Header: /cvs/stx/stx/libtool/Launcher.st,v 1.382 1998-10-13 14:53:55 cg Exp $'
 ! !