From: <eli...@us...> - 2007-06-15 06:58:40
|
Revision: 2853 http://svn.sourceforge.net/java-game-lib/?rev=2853&view=rev Author: elias_naur Date: 2007-06-14 23:58:38 -0700 (Thu, 14 Jun 2007) Log Message: ----------- Linux: Don't use seperate Display connections to switch display modes 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 2007-06-11 18:43:13 UTC (rev 2852) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2007-06-15 06:58:38 UTC (rev 2853) @@ -421,11 +421,11 @@ } private void switchDisplayModeOnTmpDisplay(DisplayMode mode) throws LWJGLException { - long tmp_display = openDisplay(); + incDisplay(); try { - nSwitchDisplayMode(tmp_display, nGetDefaultScreen(tmp_display), current_displaymode_extension, mode); + nSwitchDisplayMode(getDisplay(), getDefaultScreen(), current_displaymode_extension, mode); } finally { - closeDisplay(tmp_display); + decDisplay(); } } private static native void nSwitchDisplayMode(long display, int screen, int extension, DisplayMode mode) throws LWJGLException; @@ -495,11 +495,11 @@ } private void setGammaRampOnTmpDisplay(ByteBuffer native_gamma) throws LWJGLException { - long tmp_display = openDisplay(); + incDisplay(); try { - nSetGammaRamp(tmp_display, nGetDefaultScreen(tmp_display), native_gamma); + nSetGammaRamp(getDisplay(), getDefaultScreen(), native_gamma); } finally { - closeDisplay(tmp_display); + decDisplay(); } } private static native void nSetGammaRamp(long display, int screen, ByteBuffer gammaRamp) throws LWJGLException; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |