summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/macos.m17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/macos.m b/src/macos.m
index 3106d9e3..54ca0e07 100644
--- a/src/macos.m
+++ b/src/macos.m
@@ -689,10 +689,15 @@ void showPopupMenu_MacOS(iWidget *source, iInt2 windowCoord, const iMenuItem *it
689} 689}
690 690
691iColor systemAccent_Color(void) { 691iColor systemAccent_Color(void) {
692 NSColor *accent = [[NSColor controlAccentColor] colorUsingColorSpace: 692#if 0
693 [NSColorSpace deviceRGBColorSpace]]; 693 if (@available(macOS 10.14, *)) {
694 return (iColor){ iClamp([accent redComponent] * 255, 0, 255), 694 NSColor *accent = [[NSColor controlAccentColor] colorUsingColorSpace:
695 iClamp([accent greenComponent] * 255, 0, 255), 695 [NSColorSpace deviceRGBColorSpace]];
696 iClamp([accent blueComponent] * 255, 0, 255), 696 return (iColor){ iClamp([accent redComponent] * 255, 0, 255),
697 255 }; 697 iClamp([accent greenComponent] * 255, 0, 255),
698 iClamp([accent blueComponent] * 255, 0, 255),
699 255 };
700 }
701#endif
702 return (iColor){ 255, 255, 255, 255 };
698} 703}