diff --git a/src/java/org/lwjgl/opengl/MacOSXDisplay.java b/src/java/org/lwjgl/opengl/MacOSXDisplay.java index ab3faf42..0c37d26e 100644 --- a/src/java/org/lwjgl/opengl/MacOSXDisplay.java +++ b/src/java/org/lwjgl/opengl/MacOSXDisplay.java @@ -327,7 +327,7 @@ final class MacOSXDisplay implements DisplayImplementation { public void destroyMouse() { if (mouse_queue != null) { - mouse_queue.setGrabbed(false); + MacOSXMouseEventQueue.nGrabMouse(false); mouse_queue.unregister(); } this.mouse_queue = null; diff --git a/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java b/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java index 0b9cd1f5..5640bec9 100644 --- a/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java +++ b/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java @@ -107,5 +107,5 @@ final class MacOSXMouseEventQueue extends MouseEventQueue { private static native void nWarpCursor(int x, int y); - private static native void nGrabMouse(boolean grab); + static native void nGrabMouse(boolean grab); }