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) {