From f9e390c71669896e222843ebc1445126c11a6123 Mon Sep 17 00:00:00 2001 From: Kai Uwe Broulik Date: Wed, 16 Aug 2023 21:45:55 +0200 Subject: [PATCH] window: Replay move window action if window isn't movable Otherwise, when using Alt as modifier for moving windows, the tabbox window cannot be clicked because Alt is held down during Alt+Tab, which would try to initiate a window move but the window isn't actually movable, so ends up doing nothing. It also allows to interact with Plasma popups, which are also immovable, while the modified key is pressed. --- src/window.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/window.cpp b/src/window.cpp index b8b55cdbf6..3b25828387 100644 --- a/src/window.cpp +++ b/src/window.cpp @@ -2146,6 +2146,7 @@ bool Window::performMouseCommand(Options::MouseCommand cmd, const QPointF &globa case Options::MouseMove: case Options::MouseUnrestrictedMove: { if (!isMovableAcrossScreens()) { + replay = true; break; } if (isInteractiveMoveResize()) {