From ddb06d8e7a4d3bf81afc37a81257d0c7f2c132ba Mon Sep 17 00:00:00 2001 From: drian Date: Mon, 15 Feb 2021 06:43:48 +0100 Subject: [PATCH] alt + tab & win + d does not work properly, mouse unlocks both in full screen and window mode --- source/src/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/src/main.cpp b/source/src/main.cpp index 44e663f1..88f9a33c 100644 --- a/source/src/main.cpp +++ b/source/src/main.cpp @@ -873,7 +873,7 @@ void checkinput() case SDL_WINDOWEVENT_RESTORED: // window has been restored to normal size and position EVENTDEBUG(concatstring(eb, event.window.event == SDL_WINDOWEVENT_RESTORED ? "SDL_WINDOWEVENT_RESTORED" : "SDL_WINDOWEVENT_MAXIMIZED")); minimized = 0; - inputgrab(grabinput); + inputgrab(grabinput = true); break; case SDL_WINDOWEVENT_ENTER: // window has gained mouse focus @@ -886,7 +886,7 @@ void checkinput() case SDL_WINDOWEVENT_FOCUS_GAINED: // window has gained keyboard focus EVENTDEBUG(concatstring(eb, " SDL_WINDOWEVENT_FOCUS_GAINED")); - if(fullscreen) inputgrab(grabinput = true); // click-to-grab for windowed mode + inputgrab(grabinput = true); // click-to-grab for windowed mode break; case SDL_WINDOWEVENT_FOCUS_LOST: // window has lost keyboard focus