From c09a266805a8ee6605987be1e433111e9cd60b43 Mon Sep 17 00:00:00 2001 From: codeanticode Date: Sun, 12 Jun 2011 08:05:23 +0000 Subject: [PATCH] Retain/release OpenGL context in dipose() --- .../opengl2/src/processing/opengl2/PGraphicsOpenGL2.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/libraries/opengl2/src/processing/opengl2/PGraphicsOpenGL2.java b/java/libraries/opengl2/src/processing/opengl2/PGraphicsOpenGL2.java index fc5ea90ab..de33af568 100644 --- a/java/libraries/opengl2/src/processing/opengl2/PGraphicsOpenGL2.java +++ b/java/libraries/opengl2/src/processing/opengl2/PGraphicsOpenGL2.java @@ -703,7 +703,9 @@ public class PGraphicsOpenGL2 extends PGraphics { public void dispose() { // PGraphics super.dispose(); - deleteAllGLResources(); + detainContext(); + deleteAllGLResources(); + releaseContext(); GLProfile.shutdown(); }