summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2018-03-06 16:46:33 -0800
committerMinh Nguyễn <mxn@1ec5.org>2018-03-06 16:46:33 -0800
commit020a4f82c2c16e7a2e9d071abf62f454732a706f (patch)
tree23a64cc18e5e3cbc6b7f8e1b855feca0e40a656d
parenta2ab28b10ab4a5166f0ce25504288e541216481d (diff)
downloadqtlocation-mapboxgl-020a4f82c2c16e7a2e9d071abf62f454732a706f.tar.gz
[macos] Use calibrated color space on Sierra
-rw-r--r--platform/macos/src/NSColor+MGLAdditions.mm4
1 files changed, 3 insertions, 1 deletions
diff --git a/platform/macos/src/NSColor+MGLAdditions.mm b/platform/macos/src/NSColor+MGLAdditions.mm
index 6632f52cb0..f44cb8d434 100644
--- a/platform/macos/src/NSColor+MGLAdditions.mm
+++ b/platform/macos/src/NSColor+MGLAdditions.mm
@@ -8,7 +8,9 @@
// The Mapbox Style Specification does not specify a color space, but it is
// assumed to be sRGB for consistency with CSS.
NSColor *srgbColor = self;
- if ([NSColor redColor].colorSpaceName != NSCalibratedRGBColorSpace) {
+ if ([NSColor redColor].colorSpaceName == NSCalibratedRGBColorSpace) {
+ srgbColor = [srgbColor colorUsingColorSpaceName:NSCalibratedRGBColorSpace];
+ } else {
srgbColor = [srgbColor colorUsingColorSpace:[NSColorSpace sRGBColorSpace]];
}
[srgbColor getRed:&r green:&g blue:&b alpha:&a];