< prev index next >
src/java.desktop/share/classes/java/awt/EventQueue.java
Print this page
*** 856,874 ****
return Toolkit.getEventQueue().getCurrentEventImpl();
}
private AWTEvent getCurrentEventImpl() {
pushPopLock.lock();
try {
! if (fxAppThreadIsDispatchThread) {
return (currentEvent != null)
? currentEvent.get()
: null;
- } else {
- return (Thread.currentThread() == dispatchThread)
- ? currentEvent.get()
- : null;
}
} finally {
pushPopLock.unlock();
}
}
--- 856,872 ----
return Toolkit.getEventQueue().getCurrentEventImpl();
}
private AWTEvent getCurrentEventImpl() {
pushPopLock.lock();
try {
! if (Thread.currentThread() == dispatchThread
! || fxAppThreadIsDispatchThread) {
return (currentEvent != null)
? currentEvent.get()
: null;
}
+ return null;
} finally {
pushPopLock.unlock();
}
}
< prev index next >