1.1 --- a/src/share/classes/java/awt/DefaultKeyboardFocusManager.java Tue May 25 15:58:33 2010 -0700
1.2 +++ b/src/share/classes/java/awt/DefaultKeyboardFocusManager.java Wed May 23 11:51:09 2012 +0200
1.3 @@ -237,8 +237,7 @@
1.4 }
1.5 SunToolkit.postEvent(targetAppContext, se);
1.6 if (EventQueue.isDispatchThread()) {
1.7 - EventDispatchThread edt = (EventDispatchThread)
1.8 - Thread.currentThread();
1.9 + EventDispatchThread edt = EventDispatchThread.findCurrent();
1.10 edt.pumpEvents(SentEvent.ID, new Conditional() {
1.11 public boolean evaluate() {
1.12 return !se.dispatched && !targetAppContext.isDisposed();