From 0d62ce6070d35d7af159bb8407bdb731b24c87f4 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Fri, 28 Jul 2023 07:21:28 +0300
Subject: [PATCH] test/testnativecocoa.m: fixed deprecation warnings.
---
test/testnativecocoa.m | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/test/testnativecocoa.m b/test/testnativecocoa.m
index 030607d66541..306e2c29e2d9 100644
--- a/test/testnativecocoa.m
+++ b/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 @@
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];