Fix Mac Mouse behaviour where mouse is centred everytime Mouse.setGrabbed(boolean) is called.

This commit is contained in:
kappa1 2010-07-28 21:07:04 +00:00
parent 0738e6985c
commit 7a6a74541f
1 changed files with 5 additions and 3 deletions

View File

@ -54,9 +54,11 @@ final class MacOSXMouseEventQueue extends MouseEventQueue {
}
public void setGrabbed(boolean grab) {
super.setGrabbed(grab);
warpCursor();
grabMouse(grab);
if (is_grabbed != grab) {
super.setGrabbed(grab);
warpCursor();
grabMouse(grab);
}
}
private static synchronized void grabMouse(boolean grab) {