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.
This commit is contained in:
parent
10ed34bc9d
commit
f9e390c716
1 changed files with 1 additions and 0 deletions
|
@ -2146,6 +2146,7 @@ bool Window::performMouseCommand(Options::MouseCommand cmd, const QPointF &globa
|
||||||
case Options::MouseMove:
|
case Options::MouseMove:
|
||||||
case Options::MouseUnrestrictedMove: {
|
case Options::MouseUnrestrictedMove: {
|
||||||
if (!isMovableAcrossScreens()) {
|
if (!isMovableAcrossScreens()) {
|
||||||
|
replay = true;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (isInteractiveMoveResize()) {
|
if (isInteractiveMoveResize()) {
|
||||||
|
|
Loading…
Reference in a new issue