From 669ce39f95eefa81db034eaa58d423466ad6c79f Mon Sep 17 00:00:00 2001 From: Chia-Hsiang Cheng Date: Sat, 12 Aug 2023 16:35:44 +0800 Subject: [PATCH] Ensure the active window gains the keyboard focus --- platform/windows/display_server_windows.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/platform/windows/display_server_windows.cpp b/platform/windows/display_server_windows.cpp index 5863a75324f..41b51f11737 100644 --- a/platform/windows/display_server_windows.cpp +++ b/platform/windows/display_server_windows.cpp @@ -2893,6 +2893,10 @@ LRESULT DisplayServerWindows::WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARA } if (wParam != WA_INACTIVE) { track_mouse_leave_event(hWnd); + + if (!IsIconic(hWnd)) { + SetFocus(hWnd); + } } return 0; // Return to the message loop. } break;