--- 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() {