mirror of
https://github.com/LIV2/WinUAE.git
synced 2025-12-06 00:12:52 +00:00
Initialize dark mode also when emulation window is opened.
This commit is contained in:
parent
1dac1ffbf0
commit
1aa3b03137
@ -8252,12 +8252,19 @@ bool is_mainthread(void)
|
||||
return GetCurrentThreadId() == mainthreadid;
|
||||
}
|
||||
|
||||
void InitializeDarkMode(int v)
|
||||
void InitializeDarkMode(void)
|
||||
{
|
||||
static int initialized = -10;
|
||||
|
||||
int v = -1;
|
||||
regqueryint(NULL, _T("GUIDarkMode"), &v);
|
||||
if (rp_isactive()) {
|
||||
v = -2;
|
||||
}
|
||||
if (darkModeForced) {
|
||||
v = 1;
|
||||
}
|
||||
|
||||
if (initialized != v) {
|
||||
InitDarkMode(v);
|
||||
write_log("dark mode supported: %d enabled: %d\n", g_darkModeSupported, g_darkModeEnabled);
|
||||
|
||||
@ -75,7 +75,7 @@ extern void updatemouseclip(struct AmigaMonitor*);
|
||||
extern void updatewinrect(struct AmigaMonitor*, bool);
|
||||
int getdpiformonitor(HMONITOR mon);
|
||||
int getdpiforwindow(HWND hwnd);
|
||||
void InitializeDarkMode(int v);
|
||||
void InitializeDarkMode(void);
|
||||
|
||||
extern bool resumepaused (int priority);
|
||||
extern bool setpaused (int priority);
|
||||
|
||||
@ -3137,6 +3137,7 @@ void machdep_free(void)
|
||||
|
||||
int graphics_init(bool mousecapture)
|
||||
{
|
||||
InitializeDarkMode();
|
||||
systray (hHiddenWnd, TRUE);
|
||||
systray (hHiddenWnd, FALSE);
|
||||
d3d_select(&currprefs);
|
||||
|
||||
@ -23407,10 +23407,7 @@ static int GetSettings (int all_options, HWND hwnd)
|
||||
v = -1;
|
||||
regqueryint(NULL, _T("GUIDarkMode"), &v);
|
||||
gui_darkmode = v;
|
||||
if (rp_isactive()) {
|
||||
v = -2;
|
||||
}
|
||||
InitializeDarkMode(v);
|
||||
InitializeDarkMode();
|
||||
v = 0;
|
||||
regqueryint(NULL, _T("GUIFullscreen"), &v);
|
||||
if (v) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user