diff --git a/src/com/persesgames/jogl/Renderer.java b/src/com/persesgames/jogl/Renderer.java index 5f7117c..11c770c 100644 --- a/src/com/persesgames/jogl/Renderer.java +++ b/src/com/persesgames/jogl/Renderer.java @@ -68,7 +68,7 @@ public class Renderer implements GLEventListener { } } - stopped = keyboard.isPressed(KeyEvent.VK_ESCAPE); + stopped |= keyboard.isPressed(KeyEvent.VK_ESCAPE); } Renderer.this.glWindow.destroy(); @@ -112,6 +112,7 @@ public class Renderer implements GLEventListener { @Override public void dispose(GLAutoDrawable drawable) { + stop(); explosionComputeHandler.dispose(); }