src/macosx/classes/sun/awt/SunToolkitSubclass.java
Print this page
@@ -28,13 +28,11 @@
// This class exists only so we can flush the PostEventQueue for the right AppContext
// The default flushPendingEvents only flushes the thread-local context, which is wrong.
// c.f. 3746956
public abstract class SunToolkitSubclass extends SunToolkit {
public static void flushPendingEvents(AppContext appContext) {
- flushLock.lock();
PostEventQueue postEventQueue = (PostEventQueue)appContext.get("PostEventQueue");
if (postEventQueue != null) {
postEventQueue.flush();
}
- flushLock.unlock();
}
}