invoke in Swing thread to make double sure;
authorwenzelm
Mon, 29 Aug 2011 16:28:51 +0200
changeset 44572 63d460db4919
parent 44571 bd91b77c4cd6
child 44573 51f8895b9ad9
invoke in Swing thread to make double sure;
src/Pure/System/swing_thread.scala
--- a/src/Pure/System/swing_thread.scala	Sun Aug 28 20:56:49 2011 -0700
+++ b/src/Pure/System/swing_thread.scala	Mon Aug 29 16:28:51 2011 +0200
@@ -52,7 +52,7 @@
     val timer = new Timer(time.ms.toInt, listener)
     timer.setRepeats(false)
 
-    def invoke() { if (first) timer.start() else timer.restart() }
+    def invoke() { now { if (first) timer.start() else timer.restart() } }
     invoke _
   }