Browse Source

Cocoa: Fix missing check for selector

Fixes #1457.
Camilla Löwy 6 years ago
parent
commit
cad22cb2f6
1 changed files with 3 additions and 1 deletions
  1. 3 1
      src/cocoa_window.m

+ 3 - 1
src/cocoa_window.m

@@ -857,8 +857,10 @@ static GLFWbool createNativeWindow(_GLFWwindow* window,
     [window->ns.object setDelegate:window->ns.delegate];
     [window->ns.object setAcceptsMouseMovedEvents:YES];
     [window->ns.object setRestorable:NO];
+
 #if MAC_OS_X_VERSION_MAX_ALLOWED >= 101200
-    [window->ns.object setTabbingMode:NSWindowTabbingModeDisallowed];
+    if ([window->ns.object respondsToSelector:@selector(setTabbingMode:)])
+        [window->ns.object setTabbingMode:NSWindowTabbingModeDisallowed];
 #endif
 
     _glfwPlatformGetWindowSize(window, &window->ns.width, &window->ns.height);