summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/moveresize.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/moveresize.c b/src/moveresize.c
index a0b8c922e..9dde46765 100644
--- a/src/moveresize.c
+++ b/src/moveresize.c
@@ -901,6 +901,13 @@ clientMove (Client * c, XEvent * ev)
return;
}
+ if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED) &&
+ !FLAG_TEST_ALL (c->flags, CLIENT_FLAG_MAXIMIZED))
+ {
+ /* Partial maximization, clear it up */
+ clientRemoveMaximizeFlag (c);
+ }
+
screen_info = c->screen_info;
display_info = screen_info->display_info;