src/macosx/classes/sun/lwawt/LWToolkit.java

Print this page

        

*** 554,573 **** public static void postEvent(AWTEvent event) { postEvent(targetToAppContext(event.getSource()), event); } @Override ! public void grab(Window w) { ! if (w.getPeer() != null) { ! ((LWWindowPeer)w.getPeer()).grab(); } } @Override ! public void ungrab(Window w) { ! if (w.getPeer() != null) { ! ((LWWindowPeer)w.getPeer()).ungrab(false); } } @Override protected final Object lazilyLoadDesktopProperty(final String name) { --- 554,575 ---- public static void postEvent(AWTEvent event) { postEvent(targetToAppContext(event.getSource()), event); } @Override ! public void grab(final Window w) { ! final Object peer = AWTAccessor.getComponentAccessor().getPeer(w); ! if (peer != null) { ! ((LWWindowPeer) peer).grab(); } } @Override ! public void ungrab(final Window w) { ! final Object peer = AWTAccessor.getComponentAccessor().getPeer(w); ! if (peer != null) { ! ((LWWindowPeer) peer).ungrab(false); } } @Override protected final Object lazilyLoadDesktopProperty(final String name) {