diff options
Diffstat (limited to 'src/macosx/classes/sun/lwawt/LWLightweightFramePeer.java')
-rw-r--r-- | src/macosx/classes/sun/lwawt/LWLightweightFramePeer.java | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/macosx/classes/sun/lwawt/LWLightweightFramePeer.java b/src/macosx/classes/sun/lwawt/LWLightweightFramePeer.java index 90e2e88c4..624be6bfc 100644 --- a/src/macosx/classes/sun/lwawt/LWLightweightFramePeer.java +++ b/src/macosx/classes/sun/lwawt/LWLightweightFramePeer.java @@ -34,6 +34,8 @@ import java.awt.dnd.DropTarget; import sun.awt.CausedFocusEvent; import sun.awt.LightweightFrame; +import sun.swing.JLightweightFrame; +import sun.swing.SwingAccessor; public class LWLightweightFramePeer extends LWWindowPeer { @@ -91,11 +93,6 @@ public class LWLightweightFramePeer extends LWWindowPeer { } @Override - public void updateCursorImmediately() { - // TODO: tries to switch to the awt/fx toolkit thread and causes a deadlock on macosx - } - - @Override public void addDropTarget(DropTarget dt) { } @@ -112,4 +109,9 @@ public class LWLightweightFramePeer extends LWWindowPeer { public void ungrab() { getLwTarget().ungrabFocus(); } + + @Override + public void updateCursorImmediately() { + SwingAccessor.getJLightweightFrameAccessor().updateCursor((JLightweightFrame)getLwTarget()); + } } |