[vlc-commits] macosx: replicate hack in AppKit to retain compilation compatibility with macOS 10.13

Felix Paul Kühne git at videolan.org
Mon Sep 24 19:05:22 CEST 2018


vlc/vlc-3.0 | branch: master | Felix Paul Kühne <felix at feepk.net> | Mon Sep 24 19:05:08 2018 +0200| [0d60205dd5f6b68ea0e6ad46213f4ed0cadef1db] | committer: Felix Paul Kühne

macosx: replicate hack in AppKit to retain compilation compatibility with macOS 10.13

> http://git.videolan.org/gitweb.cgi/vlc/vlc-3.0.git/?a=commit;h=0d60205dd5f6b68ea0e6ad46213f4ed0cadef1db
---

 modules/gui/macosx/CompatibilityFixes.h | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/modules/gui/macosx/CompatibilityFixes.h b/modules/gui/macosx/CompatibilityFixes.h
index 71511bb7d8..c098ad7b95 100644
--- a/modules/gui/macosx/CompatibilityFixes.h
+++ b/modules/gui/macosx/CompatibilityFixes.h
@@ -70,6 +70,14 @@ void swapoutOverride(Class _Nonnull cls, SEL _Nonnull selector);
 
 extern NSString *const NSAppearanceNameDarkAqua;
 
+ at interface NSApplication (NSAppearanceCustomization)
+#pragma clang diagnostic push
+#pragma clang diagnostic ignored "-Wunguarded-availability"
+ at property (nullable, strong) NSAppearance *appearance;
+ at property (readonly, strong) NSAppearance *effectiveAppearance;
+#pragma clang diagnostic pop
+ at end
+
 #endif
 
 NS_ASSUME_NONNULL_END



More information about the vlc-commits mailing list