mirror of
https://github.com/FunkyFr3sh/cnc-ddraw.git
synced 2025-03-24 17:49:52 +01:00
remove d3d9 minimized check
This commit is contained in:
parent
3750ca384d
commit
590cbf12c9
@ -121,7 +121,6 @@ typedef struct IDirectDrawImpl
|
|||||||
BOOL handlemouse;
|
BOOL handlemouse;
|
||||||
char shader[MAX_PATH];
|
char shader[MAX_PATH];
|
||||||
BOOL wine;
|
BOOL wine;
|
||||||
LONG minimized;
|
|
||||||
BOOL altenter;
|
BOOL altenter;
|
||||||
BOOL hidecursor;
|
BOOL hidecursor;
|
||||||
BOOL accurateTimers;
|
BOOL accurateTimers;
|
||||||
|
@ -810,8 +810,6 @@ HRESULT __stdcall ddraw_SetDisplayMode(IDirectDrawImpl *This, DWORD width, DWORD
|
|||||||
RedrawWindow(This->hWnd, NULL, NULL, RDW_ERASE | RDW_INVALIDATE);
|
RedrawWindow(This->hWnd, NULL, NULL, RDW_ERASE | RDW_INVALIDATE);
|
||||||
}
|
}
|
||||||
|
|
||||||
InterlockedExchange(&ddraw->minimized, FALSE);
|
|
||||||
|
|
||||||
if(This->render.thread == NULL)
|
if(This->render.thread == NULL)
|
||||||
{
|
{
|
||||||
InterlockedExchange(&ddraw->render.paletteUpdated, TRUE);
|
InterlockedExchange(&ddraw->render.paletteUpdated, TRUE);
|
||||||
@ -1174,8 +1172,6 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||||||
mouse_lock();
|
mouse_lock();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
InterlockedExchange(&ddraw->minimized, FALSE);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!ddraw->handlemouse)
|
if (!ddraw->handlemouse)
|
||||||
@ -1199,8 +1195,6 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam)
|
|||||||
ShowWindow(ddraw->hWnd, SW_MINIMIZE);
|
ShowWindow(ddraw->hWnd, SW_MINIMIZE);
|
||||||
ChangeDisplaySettings(&ddraw->mode, 0);
|
ChangeDisplaySettings(&ddraw->mode, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
InterlockedExchange(&ddraw->minimized, TRUE);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return 0;
|
return 0;
|
||||||
|
@ -304,12 +304,6 @@ DWORD WINAPI render_d3d9_main(void)
|
|||||||
|
|
||||||
while (ddraw->render.run && WaitForSingleObject(ddraw->render.sem, 200) != WAIT_FAILED)
|
while (ddraw->render.run && WaitForSingleObject(ddraw->render.sem, 200) != WAIT_FAILED)
|
||||||
{
|
{
|
||||||
if (InterlockedExchangeAdd(&ddraw->minimized, 0))
|
|
||||||
{
|
|
||||||
Sleep(500);
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
|
|
||||||
#if _DEBUG
|
#if _DEBUG
|
||||||
DrawFrameInfoStart();
|
DrawFrameInfoStart();
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user