From e9a3b7a55665d8c9841fdd11b7e4069cce9741e3 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Mon, 21 Jan 2008 20:21:21 +0000 Subject: [PATCH] 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. --- src/java/org/lwjgl/opengl/Display.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/java/org/lwjgl/opengl/Display.java b/src/java/org/lwjgl/opengl/Display.java index 3e10cfb4..cf15fd2f 100644 --- a/src/java/org/lwjgl/opengl/Display.java +++ b/src/java/org/lwjgl/opengl/Display.java @@ -531,7 +531,6 @@ public final class Display { 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 @@ public final class Display { 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 @@ public final class Display { 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 @@ public final class Display { synchronized (GlobalLock.lock) { if (!isCreated()) throw new IllegalStateException("Cannot determine dirty state of uncreated window"); - display_impl.update(); return display_impl.isDirty(); } }