summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2018-03-06 02:26:52 -0800
committerMinh Nguyễn <mxn@1ec5.org>2018-03-30 03:29:44 -0700
commit9a8b69026a9477e8173ea4f9c717dca866484ec5 (patch)
tree1e467513913d1bf6c3c3ff90dab3a2a47207d4d6
parent0595b4f1fdf9d2c65e8d9407b45a2a1c262c4d71 (diff)
downloadqtlocation-mapboxgl-9a8b69026a9477e8173ea4f9c717dca866484ec5.tar.gz
[macos] Create calibrated RGB from expression on Sierra
-rw-r--r--platform/macos/src/NSColor+MGLAdditions.mm10
1 files changed, 7 insertions, 3 deletions
diff --git a/platform/macos/src/NSColor+MGLAdditions.mm b/platform/macos/src/NSColor+MGLAdditions.mm
index 4ffc1ef0b2..3b8daa3951 100644
--- a/platform/macos/src/NSColor+MGLAdditions.mm
+++ b/platform/macos/src/NSColor+MGLAdditions.mm
@@ -84,9 +84,13 @@
// The Mapbox Style Specification does not specify a color space, but it is
// assumed to be sRGB for consistency with CSS.
- return [NSColor colorWithColorSpace:[NSColorSpace sRGBColorSpace]
- components:&components[0]
- count:components.size()];
+ NSColor *color = [NSColor colorWithColorSpace:[NSColorSpace sRGBColorSpace]
+ components:&components[0]
+ count:components.size()];
+#if __MAC_OS_X_VERSION_MAX_ALLOWED < 101300
+ color = [color colorUsingColorSpaceName:NSCalibratedRGBColorSpace];
+#endif
+ return color;
}
@end