|
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.
|