From: <eli...@us...> - 2008-01-21 20:21:22
|
Revision: 2937 http://java-game-lib.svn.sourceforge.net/java-game-lib/?rev=2937&view=rev Author: elias_naur Date: 2008-01-21 12:21:21 -0800 (Mon, 21 Jan 2008) Log Message: ----------- Display: Removed display_impl.update() from isCloseRequested(), isVisible(), isDirty() and isActive() since it can be an expensive call on at least linux. Display.update() is now required to be called to update the internal state. Modified Paths: -------------- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java Modified: trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java =================================================================== --- trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2008-01-21 18:59:12 UTC (rev 2936) +++ trunk/LWJGL/src/java/org/lwjgl/opengl/Display.java 2008-01-21 20:21:21 UTC (rev 2937) @@ -531,7 +531,6 @@ synchronized (GlobalLock.lock) { if (!isCreated()) throw new IllegalStateException("Cannot determine close requested state of uncreated window"); - display_impl.update(); return display_impl.isCloseRequested(); } } @@ -543,7 +542,6 @@ synchronized (GlobalLock.lock) { if (!isCreated()) throw new IllegalStateException("Cannot determine minimized state of uncreated window"); - display_impl.update(); return display_impl.isVisible(); } } @@ -555,7 +553,6 @@ synchronized (GlobalLock.lock) { if (!isCreated()) throw new IllegalStateException("Cannot determine focused state of uncreated window"); - display_impl.update(); return display_impl.isActive(); } } @@ -574,7 +571,6 @@ synchronized (GlobalLock.lock) { if (!isCreated()) throw new IllegalStateException("Cannot determine dirty state of uncreated window"); - display_impl.update(); return display_impl.isDirty(); } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |