aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorNeil Hodgson <nyamatongwe@gmail.com>2023-02-23 11:51:10 +1100
committerNeil Hodgson <nyamatongwe@gmail.com>2023-02-23 11:51:10 +1100
commit848feea717a5dde6d3c06ea2e8017f07882cdc6d (patch)
tree39ba1629191470c6209ffd2bc699c5c3cf749c92
parente970ce3081def3ef12bfa804593dc9a1b2778041 (diff)
downloadscintilla-mirror-848feea717a5dde6d3c06ea2e8017f07882cdc6d.tar.gz
Replace deprecated colorUsingColorSpaceName with current colorUsingColorSpace.
-rw-r--r--cocoa/ScintillaView.mm9
1 files changed, 4 insertions, 5 deletions
diff --git a/cocoa/ScintillaView.mm b/cocoa/ScintillaView.mm
index 281c08b3f..1ca7ab8e2 100644
--- a/cocoa/ScintillaView.mm
+++ b/cocoa/ScintillaView.mm
@@ -1828,11 +1828,10 @@ static NSCursor *cursorFromEnum(Window::Cursor cursor) {
* Specialized property setter for colors.
*/
- (void) setColorProperty: (int) property parameter: (long) parameter value: (NSColor *) value {
- if (value.colorSpaceName != NSDeviceRGBColorSpace)
- value = [value colorUsingColorSpaceName: NSDeviceRGBColorSpace];
- long red = static_cast<long>(value.redComponent * 255);
- long green = static_cast<long>(value.greenComponent * 255);
- long blue = static_cast<long>(value.blueComponent * 255);
+ NSColor *deviceColor = [value colorUsingColorSpace: [NSColorSpace deviceRGBColorSpace]];
+ long red = static_cast<long>(deviceColor.redComponent * 255);
+ long green = static_cast<long>(deviceColor.greenComponent * 255);
+ long blue = static_cast<long>(deviceColor.blueComponent * 255);
long color = (blue << 16) + (green << 8) + red;
mBackend->WndProc(static_cast<Message>(property), parameter, color);