Browse Source

test/testnativecocoa.m: fixed deprecation warnings.

Ozkan Sezer 1 year ago
parent
commit
0d62ce6070
1 changed files with 8 additions and 1 deletions
  1. 8 1
      test/testnativecocoa.m

+ 8 - 1
test/testnativecocoa.m

@@ -3,8 +3,15 @@
 
 #ifdef TEST_NATIVE_COCOA
 
+#include <AvailabilityMacros.h>
 #include <Cocoa/Cocoa.h>
 
+#ifndef MAC_OS_X_VERSION_10_12
+static const unsigned int NSWindowStyleMaskTitled = NSTitledWindowMask;
+static const unsigned int NSWindowStyleMiniaturizableMask = NSMiniaturizableWindowMask;
+static const unsigned int NSWindowStyleMaskClosable = NSClosableWindowMask;
+#endif
+
 static void *CreateWindowCocoa(int w, int h);
 static void DestroyWindowCocoa(void *window);
 
@@ -29,7 +36,7 @@ static void *CreateWindowCocoa(int w, int h)
     rect.size.height = h;
     rect.origin.y = CGDisplayPixelsHigh(kCGDirectMainDisplay) - rect.origin.y - rect.size.height;
 
-    style = (NSTitledWindowMask|NSClosableWindowMask|NSMiniaturizableWindowMask);
+    style = (NSWindowStyleMaskTitled|NSWindowStyleMaskClosable|NSWindowStyleMiniaturizableMask);
 
     nswindow = [[NSWindow alloc] initWithContentRect:rect styleMask:style backing:NSBackingStoreBuffered defer:FALSE];
     [nswindow makeKeyAndOrderFront:nil];