From: <eli...@us...> - 2008-04-13 11:28:44
|
Revision: 3014 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3014&view=rev Author: elias_naur Date: 2008-04-13 04:28:41 -0700 (Sun, 13 Apr 2008) Log Message: ----------- Linux: Don't let display usage count reach 0 Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2008-04-13 08:34:39 UTC (rev 3013) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2008-04-13 11:28:41 UTC (rev 3014) @@ -291,15 +291,15 @@ private static native String getErrorText(long display, long error_code); static void decDisplay() { - display_connection_usage_count--; - if (display_connection_usage_count < 0) - throw new InternalError("display_connection_usage_count < 0: " + display_connection_usage_count); /* * Some drivers (at least some versions of the radeon dri driver) * don't like it when the display is closed and later re-opened, * so we'll just let the singleton display connection leak. */ -/* if (display_connection_usage_count == 0) { +/* display_connection_usage_count--; + if (display_connection_usage_count < 0) + throw new InternalError("display_connection_usage_count < 0: " + display_connection_usage_count); + if (display_connection_usage_count == 0) { closeDisplay(display); resetErrorHandler(saved_error_handler); display = 0; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |