jdk/src/share/classes/sun/awt/SunToolkit.java
changeset 4365 4ac67034e98b
parent 3938 ef327bd847c0
child 4366 4446f3b8a9b4
--- a/jdk/src/share/classes/sun/awt/SunToolkit.java	Wed Nov 25 22:14:30 2009 -0800
+++ b/jdk/src/share/classes/sun/awt/SunToolkit.java	Fri Nov 27 15:26:07 2009 +0300
@@ -722,13 +722,7 @@
         EventQueue eq = (EventQueue)appContext.get(AppContext.EVENT_QUEUE_KEY);
 
         AWTAccessor.EventQueueAccessor accessor = AWTAccessor.getEventQueueAccessor();
-        EventQueue next = accessor.getNextQueue(eq);
-        while (next != null) {
-            eq = next;
-            next = accessor.getNextQueue(eq);
-        }
-
-        return (Thread.currentThread() == accessor.getDispatchThread(eq));
+        return accessor.isDispatchThreadImpl(eq);
     }
 
     public Dimension getScreenSize() {