From 86e372b7dd8a0567bc256fa4a90c0757f40fa2d0 Mon Sep 17 00:00:00 2001 From: Bastiaan van der Plaat Date: Tue, 10 Sep 2024 22:24:33 +0200 Subject: [PATCH] Ladybird/AppKit: Use system accent color in palette --- Ladybird/AppKit/UI/Palette.mm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Ladybird/AppKit/UI/Palette.mm b/Ladybird/AppKit/UI/Palette.mm index 12ebe66760d..14ee1ed9501 100644 --- a/Ladybird/AppKit/UI/Palette.mm +++ b/Ladybird/AppKit/UI/Palette.mm @@ -12,6 +12,7 @@ #import #import +#import namespace Ladybird { @@ -37,8 +38,9 @@ Core::AnonymousBuffer create_system_palette() auto palette_impl = Gfx::PaletteImpl::create_with_anonymous_buffer(theme); auto palette = Gfx::Palette(move(palette_impl)); - palette.set_flag(Gfx::FlagRole::IsDark, is_dark); + palette.set_color(Gfx::ColorRole::Accent, ns_color_to_gfx_color([NSColor controlAccentColor])); + // FIXME: There are more system colors we currently don't use (https://developer.apple.com/documentation/appkit/nscolor/3000782-controlaccentcolor?language=objc) return theme; }