1
0
Fork 0

Fix mouse move over an unfocused window

This commit is contained in:
Hilderin 2024-08-22 21:36:01 -04:00
parent 568589c9d8
commit 6cbadcf606
1 changed files with 6 additions and 3 deletions

View File

@ -4692,9 +4692,12 @@ LRESULT DisplayServerWindows::WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARA
break; break;
} }
DisplayServer::WindowID receiving_window_id = _get_focused_window_or_popup(); DisplayServer::WindowID receiving_window_id = window_id;
if (receiving_window_id == INVALID_WINDOW_ID) { if (mouse_mode == MOUSE_MODE_CAPTURED || mouse_mode == MOUSE_MODE_CONFINED || mouse_mode == MOUSE_MODE_CONFINED_HIDDEN) {
receiving_window_id = window_id; receiving_window_id = _get_focused_window_or_popup();
if (receiving_window_id == INVALID_WINDOW_ID) {
receiving_window_id = window_id;
}
} }
const BitField<WinKeyModifierMask> &mods = _get_mods(); const BitField<WinKeyModifierMask> &mods = _get_mods();