diff options
-rw-r--r-- | src/moveresize.c | 7 |
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; |