From 8e26b8d54e7444b44d0b849f5127e3b982285a7c Mon Sep 17 00:00:00 2001 From: Julian Smart Date: Sun, 24 Jan 2021 19:09:31 +0100 Subject: [PATCH] Fix wxSYS_COLOUR_BTNFACE value under macOS < 10.14 Use fallback value which isn't just RGB(0,0,0) when building under 10.15 but running under 10.13. Closes #18977. --- src/osx/cocoa/settings.mm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/osx/cocoa/settings.mm b/src/osx/cocoa/settings.mm index de5f52860c..dd691a39bc 100644 --- a/src/osx/cocoa/settings.mm +++ b/src/osx/cocoa/settings.mm @@ -116,7 +116,7 @@ wxColour wxSystemSettingsNative::GetColour(wxSystemColour index) if ( WX_IS_MACOS_AVAILABLE(10, 14 ) ) sysColor = [NSColor windowBackgroundColor]; else - sysColor = [NSColor controlColor]; + return wxColour(wxMacCreateCGColorFromHITheme(3 /* kThemeBrushDialogBackgroundActive */)); break; case wxSYS_COLOUR_LISTBOX: sysColor = [NSColor controlBackgroundColor];