diff options
author | Silenio Quarti <silenio> | 2008-06-04 15:59:11 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2008-06-04 15:59:11 +0000 |
commit | 85a168229d371639b6cd9d744a1c8b294c3da8b4 (patch) | |
tree | 67ee3ec07349d83bb3ca2588f94324e1864f65db /bundles/org.eclipse.swt/Eclipse SWT OpenGL | |
parent | 608beb35f915cd106a784fb5036621c19b21022a (diff) | |
download | eclipse.platform.swt-85a168229d371639b6cd9d744a1c8b294c3da8b4.tar.gz eclipse.platform.swt-85a168229d371639b6cd9d744a1c8b294c3da8b4.tar.xz eclipse.platform.swt-85a168229d371639b6cd9d744a1c8b294c3da8b4.zip |
*** empty log message ***
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT OpenGL')
-rwxr-xr-x | bundles/org.eclipse.swt/Eclipse SWT OpenGL/cocoa/org/eclipse/swt/opengl/GLCanvas.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT OpenGL/cocoa/org/eclipse/swt/opengl/GLCanvas.java b/bundles/org.eclipse.swt/Eclipse SWT OpenGL/cocoa/org/eclipse/swt/opengl/GLCanvas.java index c4aa106a5d..3838ce89a2 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT OpenGL/cocoa/org/eclipse/swt/opengl/GLCanvas.java +++ b/bundles/org.eclipse.swt/Eclipse SWT OpenGL/cocoa/org/eclipse/swt/opengl/GLCanvas.java @@ -118,7 +118,10 @@ public GLCanvas (Composite parent, int style, GLData data) { public void handleEvent (Event event) { switch (event.type) { case SWT.Dispose: - if (glView != null) glView.release(); + if (glView != null) { + glView.clearGLContext(); + glView.release(); + } glView = null; if (pixelFormat != null) pixelFormat.release(); pixelFormat = null; |