mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-04-06 00:32:05 +02:00
fix an issue that white boarder is visible for context/file menu on Windows when dark mode is enabled
This commit is contained in:
@@ -2831,6 +2831,11 @@ bool GUI_App::on_init_inner()
|
||||
bool init_dark_color_mode = dark_mode();
|
||||
bool init_sys_menu_enabled = app_config->get("sys_menu_enabled") == "1";
|
||||
#ifdef __WINDOWS__
|
||||
// Inform wxWidgets 3.3's dark mode system so it tracks NppDarkMode's state.
|
||||
// Must be called before NppDarkMode::InitDarkMode() so that NppDarkMode's
|
||||
// SetPreferredAppMode(ForceDark) overrides the AllowDark state set here.
|
||||
// Orca: todo switch to native dark mode support in wxWidgets and remove NppDarkMode
|
||||
MSWEnableDarkMode(DarkMode_Auto);
|
||||
NppDarkMode::InitDarkMode(init_dark_color_mode, init_sys_menu_enabled);
|
||||
#endif // __WINDOWS__
|
||||
|
||||
|
||||
Reference in New Issue
Block a user