summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorOlivier Fourdan <fourdan.olivier@wanadoo.fr>2008-10-09 16:38:47 +0000
committerOlivier Fourdan <fourdan.olivier@wanadoo.fr>2008-10-09 16:38:47 +0000
commitf9104da639b860224f2fb13f390bac8283d88cb7 (patch)
tree648245fba15fe022c8986699c4e63c7f47833346 /src
parent63b2339af941cec2b6f8eba2c856c8c6934407f2 (diff)
downloadxfwm4-f9104da639b860224f2fb13f390bac8283d88cb7.tar.gz
Clear partial maximization upon move
(Old svn revision: 28124)
Diffstat (limited to 'src')
-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;