Fixed lifetime management of application delegate.

This commit is contained in:
Camilla Berglund
2015-01-04 17:49:12 +01:00
parent d459145d28
commit 1634742177
3 changed files with 7 additions and 6 deletions
+3 -3
View File
@@ -228,11 +228,11 @@ void _glfwPlatformTerminate(void)
_glfw.ns.eventSource = NULL;
}
id delegate = [NSApp delegate];
if (delegate)
if (_glfw.ns.delegate)
{
[delegate release];
[NSApp setDelegate:nil];
[_glfw.ns.delegate release];
_glfw.ns.delegate = nil;
}
[_glfw.ns.autoreleasePool release];