From 6324022a926dcc888c91a27cc07c4ecc26f0e3ed Mon Sep 17 00:00:00 2001 From: ksqsf Date: Wed, 5 Jun 2024 00:02:12 +0200 Subject: [PATCH] fix dynamic color crash (#143) Reproduce: in color picker click Color Palettes and select Developer. --- src/config/optionmodels.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/config/optionmodels.swift b/src/config/optionmodels.swift index b30d9e5..315e45d 100644 --- a/src/config/optionmodels.swift +++ b/src/config/optionmodels.swift @@ -201,7 +201,8 @@ private func stringToColor(_ hex: String) -> Color { } private func colorToString(_ color: Color) -> String { - let components = color.cgColor!.components! + let resolved = NSColor(color) + let components = resolved.cgColor.components! let red = UInt8(round(components[0] * 255.0)) let green = UInt8(round(components[1] * 255.0)) let blue = UInt8(round(components[2] * 255.0))