From bebda275a916addd5f52b43f752282c2bf63fe1f Mon Sep 17 00:00:00 2001 From: Ari Vuollet Date: Wed, 2 Apr 2025 20:18:51 +0300 Subject: [PATCH] Fix crash when Game viewport was hidden --- Source/Engine/Engine/Screen.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Source/Engine/Engine/Screen.cpp b/Source/Engine/Engine/Screen.cpp index 2a658dd37..d9d3a8f8f 100644 --- a/Source/Engine/Engine/Screen.cpp +++ b/Source/Engine/Engine/Screen.cpp @@ -147,9 +147,9 @@ void Screen::SetCursorLock(CursorLockMode mode) // Enable relative mode when cursor is restricted bool focused = win && Engine::HasGameViewportFocus(); - if (CursorLock != CursorLockMode::None) + if (win && CursorLock != CursorLockMode::None) Input::Mouse->SetRelativeMode(true, win); - else if (CursorLock == CursorLockMode::None && inRelativeMode) + else if (win && CursorLock == CursorLockMode::None && inRelativeMode) Input::Mouse->SetRelativeMode(false, win); }