1
0
mirror of https://github.com/FunkyFr3sh/cnc-ddraw.git synced 2025-03-24 17:49:52 +01:00

do not save settings after maxmize on macOS

This commit is contained in:
FunkyFr3sh 2024-10-03 04:13:40 +02:00
parent ca6c447ae6
commit 116297d2b4

View File

@ -443,6 +443,7 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
{ {
if (wParam == SIZE_RESTORED) if (wParam == SIZE_RESTORED)
{ {
/* macOS maximize hack */
if (in_size_move && g_ddraw.render.thread && IsMacOS()) if (in_size_move && g_ddraw.render.thread && IsMacOS())
{ {
EnterCriticalSection(&g_ddraw.cs); EnterCriticalSection(&g_ddraw.cs);
@ -452,6 +453,8 @@ LRESULT CALLBACK fake_WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam
WaitForSingleObject(g_ddraw.render.thread, INFINITE); WaitForSingleObject(g_ddraw.render.thread, INFINITE);
g_ddraw.render.thread = NULL; g_ddraw.render.thread = NULL;
g_config.save_settings = 0;
} }
if (in_size_move && !g_ddraw.render.thread) if (in_size_move && !g_ddraw.render.thread)