OffscreenBuffer: check needClose after runLoop

To be consistent with other context types.
experimental
Kirill Vainer 9 years ago
parent 42729b2302
commit f005c05f8d
  1. 8
      jme3-lwjgl/src/main/java/com/jme3/system/lwjgl/LwjglOffscreenBuffer.java

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

Loading…
Cancel
Save