[Bf-blender-cvs] [0073b17] blender-v2.73-release: Fix OpenGL Context freeing
Campbell Barton
noreply at git.blender.org
Tue Jan 20 10:23:32 CET 2015
Commit: 0073b17d0336b1004c161f49f0f04f391d64d1f3
Author: Campbell Barton
Date: Mon Jan 12 22:02:06 2015 +1100
Branches: blender-v2.73-release
https://developer.blender.org/rB0073b17d0336b1004c161f49f0f04f391d64d1f3
Fix OpenGL Context freeing
===================================================================
M intern/ghost/intern/GHOST_ContextCGL.mm
===================================================================
diff --git a/intern/ghost/intern/GHOST_ContextCGL.mm b/intern/ghost/intern/GHOST_ContextCGL.mm
index b96a1dc..8ddefb1 100644
--- a/intern/ghost/intern/GHOST_ContextCGL.mm
+++ b/intern/ghost/intern/GHOST_ContextCGL.mm
@@ -75,9 +75,10 @@ GHOST_ContextCGL::GHOST_ContextCGL(
GHOST_ContextCGL::~GHOST_ContextCGL()
{
if (m_openGLContext != nil) {
- if (m_openGLContext == [NSOpenGLContext currentContext])
+ if (m_openGLContext == [NSOpenGLContext currentContext]) {
[NSOpenGLContext clearCurrentContext];
[m_openGLView clearGLContext];
+ }
if (m_openGLContext != s_sharedOpenGLContext || s_sharedCount == 1) {
assert(s_sharedCount > 0);
More information about the Bf-blender-cvs
mailing list