diff --git a/glfw/cocoa_window.m b/glfw/cocoa_window.m index feba4fdaf..a4c234d09 100644 --- a/glfw/cocoa_window.m +++ b/glfw/cocoa_window.m @@ -558,6 +558,7 @@ - (void)cleanup { - (BOOL)windowShouldClose:(id)sender { (void)sender; + if (window == nil) return YES; _glfwInputWindowCloseRequest(window); return NO; }