From 848feea717a5dde6d3c06ea2e8017f07882cdc6d Mon Sep 17 00:00:00 2001 From: Neil Hodgson Date: Thu, 23 Feb 2023 11:51:10 +1100 Subject: Replace deprecated colorUsingColorSpaceName with current colorUsingColorSpace. --- cocoa/ScintillaView.mm | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'cocoa') 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(value.redComponent * 255); - long green = static_cast(value.greenComponent * 255); - long blue = static_cast(value.blueComponent * 255); + NSColor *deviceColor = [value colorUsingColorSpace: [NSColorSpace deviceRGBColorSpace]]; + long red = static_cast(deviceColor.redComponent * 255); + long green = static_cast(deviceColor.greenComponent * 255); + long blue = static_cast(deviceColor.blueComponent * 255); long color = (blue << 16) + (green << 8) + red; mBackend->WndProc(static_cast(property), parameter, color); -- cgit v1.2.3