From ff67f847d46c9a820b13b7e45e94fa2b50f64b19 Mon Sep 17 00:00:00 2001 From: Ray Donnelly Date: Fri, 23 Aug 2019 02:48:17 +0200 Subject: [PATCH 8/8] qtbase: Define kIOSurfaceSuccess if it is not defined --- src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm | 5 +++++ 1 file changed, 5 insertions(+) diff --git /a/qtbase/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm /b/qtbase/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm new file mode 100644 index a367487e85..c3aeca1db6 100644 --- /a/qtbase/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm +++ /b/qtbase/src/plugins/platforms/cocoa/qiosurfacegraphicsbuffer.mm @@ -49,6 +49,11 @@ // but was only added in the 10.14 SDK, so declare it just in case. extern "C" CFPropertyListRef CGColorSpaceCopyPropertyList(CGColorSpaceRef space); +// Introduced in 10.13: http://codeworkshop.net/objc-diff/sdkdiffs/macos/10.13/IOSurface.html +#if !defined(kIOSurfaceSuccess) +#define kIOSurfaceSuccess KERN_SUCCESS +#endif + QT_BEGIN_NAMESPACE Q_LOGGING_CATEGORY(lcQpaIOSurface, "qt.qpa.backingstore.iosurface"); -- 2.20.1