From 967e837c73f0e0d7f9f27c7f6bb1aaa1d55dae54 Mon Sep 17 00:00:00 2001 From: Sergey Tikhomirov Date: Sat, 15 Oct 2016 15:25:42 +0300 Subject: [PATCH] Cocoa: Fix 'first responder' error on macOS 10.12 Error message is displayed during the startup because Cocoa view is set as the first responder for window but this view isn't in this window (actually it is not in any window at all). Fixes #876. Closes #883. --- src/cocoa_window.m | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cocoa_window.m b/src/cocoa_window.m index 6b641585..1cc2ffeb 100644 --- a/src/cocoa_window.m +++ b/src/cocoa_window.m @@ -1032,11 +1032,11 @@ static GLFWbool createNativeWindow(_GLFWwindow* window, [window->ns.view setWantsBestResolutionOpenGLSurface:YES]; #endif /*_GLFW_USE_RETINA*/ + [window->ns.object setContentView:window->ns.view]; [window->ns.object makeFirstResponder:window->ns.view]; [window->ns.object setTitle:[NSString stringWithUTF8String:wndconfig->title]]; [window->ns.object setDelegate:window->ns.delegate]; [window->ns.object setAcceptsMouseMovedEvents:YES]; - [window->ns.object setContentView:window->ns.view]; [window->ns.object setRestorable:NO]; return GLFW_TRUE;