diff --git a/macosx/CelestiaController.m b/macosx/CelestiaController.m index 8e25aca1f..7b63188b4 100644 --- a/macosx/CelestiaController.m +++ b/macosx/CelestiaController.m @@ -190,6 +190,7 @@ NSString* fatalErrorMessage; { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; + [[glView openGLContext] makeCurrentContext]; #ifdef DEBUG NSDate *t = [NSDate date]; #endif @@ -209,6 +210,7 @@ NSString* fatalErrorMessage; [startupCondition lock]; [startupCondition unlockWithCondition:1]; } + [NSOpenGLContext clearCurrentContext]; [pool release]; return result;