1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-06 12:20:30 +00:00

Merge pull request #72720 from pkdawson/fix-mouse-capture

DisplayServerWindows: Fix mouse capture when button up message is missed
This commit is contained in:
Rémi Verschelde
2023-06-22 18:29:34 +02:00

View File

@@ -3333,7 +3333,7 @@ LRESULT DisplayServerWindows::WndProc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARA
SetCapture(hWnd); SetCapture(hWnd);
} }
} else { } else {
if (--pressrc <= 0) { if (--pressrc <= 0 || last_button_state.is_empty()) {
if (mouse_mode != MOUSE_MODE_CAPTURED) { if (mouse_mode != MOUSE_MODE_CAPTURED) {
ReleaseCapture(); ReleaseCapture();
} }