From 8fe772d385abde0ceefe8e079ff205808c2da205 Mon Sep 17 00:00:00 2001 From: FunkyFr3sh Date: Wed, 2 Aug 2023 06:39:50 +0200 Subject: [PATCH] call mouse_unlock on initial hook --- src/dd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dd.c b/src/dd.c index 4dfe35f..c7eab42 100644 --- a/src/dd.c +++ b/src/dd.c @@ -967,9 +967,10 @@ HRESULT dd_SetCooperativeLevel(HWND hwnd, DWORD dwFlags) } /* Starcraft locks the cursor before ddraw.dll was loaded */ - if (g_ddraw->windowed && (!g_ddraw->fullscreen || real_GetForegroundWindow() != g_ddraw->hwnd)) + if (g_ddraw->windowed) { real_ClipCursor(NULL); + mouse_unlock(); } GetWindowText(g_ddraw->hwnd, (LPTSTR)&g_ddraw->title, sizeof(g_ddraw->title));