From 590cbf12c975c9c04bedeab58ab7a00c93e4b9d0 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Sat, 30 Mar 2019 16:29:51 +0100 Subject: [PATCH] remove d3d9 minimized check --- inc/main.h | 1 - src/main.c | 6 ------ src/render_d3d9.c | 6 ------ 3 files changed, 13 deletions(-) diff --git a/inc/main.h b/inc/main.h index f4df6a2..ec952fa 100644 --- a/inc/main.h +++ b/inc/main.h @@ -121,7 +121,6 @@ typedef struct IDirectDrawImpl BOOL handlemouse; char shader[MAX_PATH]; BOOL wine; - LONG minimized; BOOL altenter; BOOL hidecursor; BOOL accurateTimers; diff --git a/src/main.c b/src/main.c index 5b95fb1..b224ce0 100644 --- a/src/main.c +++ b/src/main.c @@ -810,8 +810,6 @@ HRESULT __stdcall ddraw_SetDisplayMode(IDirectDrawImpl *This, DWORD width, DWORD RedrawWindow(This->hWnd, NULL, NULL, RDW_ERASE | RDW_INVALIDATE); } - InterlockedExchange(&ddraw->minimized, FALSE); - if(This->render.thread == NULL) { InterlockedExchange(&ddraw->render.paletteUpdated, TRUE); @@ -1174,8 +1172,6 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) mouse_lock(); } } - - InterlockedExchange(&ddraw->minimized, FALSE); } if (!ddraw->handlemouse) @@ -1199,8 +1195,6 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) ShowWindow(ddraw->hWnd, SW_MINIMIZE); ChangeDisplaySettings(&ddraw->mode, 0); } - - InterlockedExchange(&ddraw->minimized, TRUE); } } return 0; diff --git a/src/render_d3d9.c b/src/render_d3d9.c index 10968f7..3087c38 100644 --- a/src/render_d3d9.c +++ b/src/render_d3d9.c @@ -304,12 +304,6 @@ DWORD WINAPI render_d3d9_main(void) while (ddraw->render.run && WaitForSingleObject(ddraw->render.sem, 200) != WAIT_FAILED) { - if (InterlockedExchangeAdd(&ddraw->minimized, 0)) - { - Sleep(500); - continue; - } - #if _DEBUG DrawFrameInfoStart(); #endif