From fa4bc30097b1f6c0f424c8b0b331248e09b96c0e Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sat, 19 Jan 2008 09:53:14 +0000 Subject: [PATCH] Only let Display.update() call display_impl.update() once --- src/java/org/lwjgl/opengl/Display.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java/org/lwjgl/opengl/Display.java b/src/java/org/lwjgl/opengl/Display.java index e9edaf87..3e10cfb4 100644 --- a/src/java/org/lwjgl/opengl/Display.java +++ b/src/java/org/lwjgl/opengl/Display.java @@ -618,8 +618,9 @@ public final class Display { if (!isCreated()) throw new IllegalStateException("Display not created"); + processMessages(); // We paint only when the window is visible or dirty - if (isVisible() || isDirty()) { + if (display_impl.isVisible() || display_impl.isDirty()) { try { swapBuffers(); } catch (LWJGLException e) { @@ -627,7 +628,6 @@ public final class Display { } } - processMessages(); pollDevices(); } }