diff --git a/Source/Engine/Input/Input.cpp b/Source/Engine/Input/Input.cpp index 73d5316eb..485d5a891 100644 --- a/Source/Engine/Input/Input.cpp +++ b/Source/Engine/Input/Input.cpp @@ -599,7 +599,7 @@ void InputService::Update() for (const auto& e : InputEvents) { auto window = e.Target ? e.Target : defaultWindow; - if (!window) + if (!window || !WindowsManager::Windows.Contains(window)) continue; switch (e.Type) {