From b87c099535032879b90b3f087a9c20e66f4a2940 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Tue, 19 Mar 2019 01:40:41 +0100 Subject: [PATCH] WindowServer: Don't allow Logo+RMB to resize blocked-by-modal windows. --- WindowServer/WSWindowManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WindowServer/WSWindowManager.cpp b/WindowServer/WSWindowManager.cpp index ef4a31a7d8..a0f1e8c186 100644 --- a/WindowServer/WSWindowManager.cpp +++ b/WindowServer/WSWindowManager.cpp @@ -808,7 +808,7 @@ void WSWindowManager::process_mouse_event(WSMouseEvent& event, WSWindow*& event_ start_window_drag(window, event); return IterationDecision::Abort; } - if (m_keyboard_modifiers == Mod_Logo && event.type() == WSMessage::MouseDown && event.button() == MouseButton::Right) { + if (m_keyboard_modifiers == Mod_Logo && event.type() == WSMessage::MouseDown && event.button() == MouseButton::Right && !window.is_blocked_by_modal_window()) { move_to_front(window); set_active_window(&window); start_window_resize(window, event);