OffscreenBuffer: check needClose after runLoop

To be consistent with other context types.
This commit is contained in:
Kirill Vainer 2015-11-26 13:28:25 -05:00
parent 42729b2302
commit f005c05f8d

View File

@ -123,7 +123,7 @@ public class LwjglOffscreenBuffer extends LwjglContext implements Runnable {
} }
listener.update(); listener.update();
checkGLError(); assert checkGLError();
renderer.postFrame(); renderer.postFrame();
@ -148,12 +148,16 @@ public class LwjglOffscreenBuffer extends LwjglContext implements Runnable {
super.internalDestroy(); super.internalDestroy();
} }
@Override
public void run(){ public void run(){
loadNatives(); loadNatives();
logger.log(Level.FINE, "Using LWJGL {0}", Sys.getVersion()); logger.log(Level.FINE, "Using LWJGL {0}", Sys.getVersion());
initInThread(); initInThread();
while (!needClose.get()){ while (true) {
runLoop(); runLoop();
if (needClose.get()) {
break;
}
} }
deinitInThread(); deinitInThread();
} }