Only let Display.update() call display_impl.update() once

This commit is contained in:
Elias Naur 2008-01-19 09:53:14 +00:00
parent 8e2233167d
commit fa4bc30097
1 changed files with 2 additions and 2 deletions

View File

@ -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();
}
}