Prechádzať zdrojové kódy

Cocoa: Fix missing check for selector

Fixes #1457.
Camilla Löwy 6 rokov pred
rodič
commit
cad22cb2f6
1 zmenil súbory, kde vykonal 3 pridanie a 1 odobranie
  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);