OffscreenBuffer: check needClose after runLoop
To be consistent with other context types.
This commit is contained in:
parent
42729b2302
commit
f005c05f8d
@ -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();
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user