From 06ee8c5aa8672e0f7ecf0da74000594ac6f8fe7e Mon Sep 17 00:00:00 2001 From: Tom Date: Wed, 17 Feb 2021 21:15:01 -0700 Subject: [PATCH] WindowServer: Ignore other button presses while moving/resizing windows Fixes #5334 --- Userland/Services/WindowServer/WindowManager.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Userland/Services/WindowServer/WindowManager.cpp b/Userland/Services/WindowServer/WindowManager.cpp index 1d44f1dade..dc7fb82819 100644 --- a/Userland/Services/WindowServer/WindowManager.cpp +++ b/Userland/Services/WindowServer/WindowManager.cpp @@ -575,9 +575,8 @@ bool WindowManager::process_ongoing_window_move(MouseEvent& event, Window*& hove } if (m_move_window->rect().contains(event.position())) hovered_window = m_move_window; - return true; } - return false; + return true; } bool WindowManager::process_ongoing_window_resize(const MouseEvent& event, Window*& hovered_window) @@ -607,7 +606,7 @@ bool WindowManager::process_ongoing_window_resize(const MouseEvent& event, Windo } if (event.type() != Event::MouseMove) - return false; + return true; int diff_x = event.x() - m_resize_origin.x(); int diff_y = event.y() - m_resize_origin.y();