From b0576b1f085825cf468d6a20215334496ae9db03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20L=C3=BCbking?= Date: Wed, 25 Jul 2012 09:44:59 +0200 Subject: [PATCH] un-Q'tile partially max'd clients on startMoveResize BUG: 303937 REVIEW: 105699 --- geometry.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/geometry.cpp b/geometry.cpp index 9d158600c4..ef0592e056 100644 --- a/geometry.cpp +++ b/geometry.cpp @@ -2541,7 +2541,8 @@ bool Client::startMoveResize() geom_restore = geometry(); // "restore" to current geometry setMaximize(false, false); } - } + } else if (quick_tile_mode != QuickTileNone) // no longer now - we move, resize is handled below + setQuickTileMode(QuickTileNone); // otherwise we mess every second tile, bug #303937 } else if ((maximizeMode() == MaximizeFull && options->electricBorderMaximize()) || (quick_tile_mode != QuickTileNone && isMovable() && mode == PositionCenter)) { // Exit quick tile mode when the user attempts to move a tiled window, cannot use isMove() yet