From: <eli...@us...> - 2008-04-30 13:21:18
|
Revision: 3052 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3052&view=rev Author: elias_naur Date: 2008-04-30 06:16:53 -0700 (Wed, 30 Apr 2008) Log Message: ----------- Mac OS X: Fixed a hang on Display.destroy in applets Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java 2008-04-30 12:46:54 UTC (rev 3051) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXDisplay.java 2008-04-30 13:16:53 UTC (rev 3052) @@ -327,7 +327,7 @@ public void destroyMouse() { if (mouse_queue != null) { - mouse_queue.setGrabbed(false); + MacOSXMouseEventQueue.nGrabMouse(false); mouse_queue.unregister(); } this.mouse_queue = null; Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java 2008-04-30 12:46:54 UTC (rev 3051) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXMouseEventQueue.java 2008-04-30 13:16:53 UTC (rev 3052) @@ -107,5 +107,5 @@ private static native void nWarpCursor(int x, int y); - private static native void nGrabMouse(boolean grab); + static native void nGrabMouse(boolean grab); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |