|
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.
|