--- old/src/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java 2012-04-26 19:48:59.000000000 +0400 +++ new/src/macosx/classes/sun/lwawt/macosx/CToolkitThreadBlockedHandler.java 2012-04-26 19:48:58.000000000 +0400 @@ -27,9 +27,9 @@ import sun.awt.datatransfer.ToolkitThreadBlockedHandler; -// TODO:BG this class is really a NOOP right now, but should be filled in if needed. - final class CToolkitThreadBlockedHandler implements ToolkitThreadBlockedHandler { + private final LWCToolkit toolkit = (LWCToolkit)java.awt.Toolkit.getDefaultToolkit(); + public void lock() { } @@ -41,9 +41,10 @@ } public void enter() { + toolkit.startNativeEventLoop(); } public void exit() { + toolkit.stopNativeEventLoop(); } - }