jdk/src/share/classes/sun/awt/SunToolkit.java
changeset 7955 4faac2af1f6e
parent 7775 c75bf08f7e0c
child 9035 1255eb81cc2f
--- a/jdk/src/share/classes/sun/awt/SunToolkit.java	Thu Jan 20 14:27:11 2011 +0300
+++ b/jdk/src/share/classes/sun/awt/SunToolkit.java	Thu Jan 20 14:28:40 2011 +0300
@@ -696,7 +696,9 @@
 
         synchronized (lock) {
             executeOnEventHandlerThread(event);
-            lock.wait();
+            while(!event.isDispatched()) {
+                lock.wait();
+            }
         }
 
         Throwable eventThrowable = event.getThrowable();