diff --git a/src/main.c b/src/main.c index 16bddce..e260d34 100644 --- a/src/main.c +++ b/src/main.c @@ -660,10 +660,13 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) case WM_AUTORENDERER: { mouse_unlock(); - SetWindowPos(ddraw->hWnd, HWND_NOTOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); + SetWindowPos(ddraw->hWnd, HWND_BOTTOM, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); SetWindowPos(ddraw->hWnd, HWND_TOPMOST, 0, 0, 0, 0, SWP_NOMOVE | SWP_NOSIZE); - //ShowWindow(ddraw->hWnd, SW_MINIMIZE); - //ShowWindow(ddraw->hWnd, SW_RESTORE); + if (!ddraw->wine) + { + ShowWindow(ddraw->hWnd, SW_MINIMIZE); + ShowWindow(ddraw->hWnd, SW_RESTORE); + } mouse_lock(); return 0; }