diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2018-03-06 02:26:52 -0800 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2018-03-30 03:29:44 -0700 |
commit | 9a8b69026a9477e8173ea4f9c717dca866484ec5 (patch) | |
tree | 1e467513913d1bf6c3c3ff90dab3a2a47207d4d6 | |
parent | 0595b4f1fdf9d2c65e8d9407b45a2a1c262c4d71 (diff) | |
download | qtlocation-mapboxgl-9a8b69026a9477e8173ea4f9c717dca866484ec5.tar.gz |
[macos] Create calibrated RGB from expression on Sierra
-rw-r--r-- | platform/macos/src/NSColor+MGLAdditions.mm | 10 |
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 |