From: <eli...@us...> - 2008-08-12 17:05:32
|
Revision: 3112 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=3112&view=rev Author: elias_naur Date: 2008-08-12 17:05:26 +0000 (Tue, 12 Aug 2008) Log Message: ----------- Linux: Avoid unneccessary mode switching in LinuxDisplay.resetDisplayMode (patch by buggs) 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-08-12 12:53:03 UTC (rev 3111) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/LinuxDisplay.java 2008-08-12 17:05:26 UTC (rev 3112) @@ -548,7 +548,8 @@ public void resetDisplayMode() { lockAWT(); try { - switchDisplayMode(saved_mode); + if(current_mode != saved_mode) + switchDisplayMode(saved_mode); if (isXF86VidModeSupported()) doSetGamma(saved_gamma); } catch (LWJGLException e) { @@ -645,7 +646,7 @@ current_mode = saved_mode; saved_gamma = getCurrentGammaRamp(); current_gamma = saved_gamma; - return saved_mode; + return current_mode; } finally { unlockAWT(); } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |