From: <eli...@us...> - 2006-11-19 21:16:02
|
Revision: 2664 http://svn.sourceforge.net/java-game-lib/?rev=2664&view=rev Author: elias_naur Date: 2006-11-19 13:15:51 -0800 (Sun, 19 Nov 2006) Log Message: ----------- AWTInputAdapter: unregister event listeners on destroy() Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/AbstractAWTInput.java trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXAWTInput.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/AbstractAWTInput.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/AbstractAWTInput.java 2006-11-19 16:24:18 UTC (rev 2663) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/AbstractAWTInput.java 2006-11-19 21:15:51 UTC (rev 2664) @@ -84,6 +84,10 @@ public synchronized void destroy() { canvas.setInput(null); canvas = null; + if (mouse_queue != null) + mouse_queue.unregister(); + if (keyboard_queue != null) + keyboard_queue.unregister(); } public final int getWidth() { Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXAWTInput.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXAWTInput.java 2006-11-19 16:24:18 UTC (rev 2663) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/MacOSXAWTInput.java 2006-11-19 21:15:51 UTC (rev 2664) @@ -60,7 +60,4 @@ ((MacOSXMouseEventQueue)getMouseEventQueue()).warpCursor(); had_focus = has_focus; } - - public void destroy() { - } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |