diff options
author | Olivier Fourdan <fourdan.olivier@wanadoo.fr> | 2008-10-09 16:38:47 +0000 |
---|---|---|
committer | Olivier Fourdan <fourdan.olivier@wanadoo.fr> | 2008-10-09 16:38:47 +0000 |
commit | f9104da639b860224f2fb13f390bac8283d88cb7 (patch) | |
tree | 648245fba15fe022c8986699c4e63c7f47833346 /src | |
parent | 63b2339af941cec2b6f8eba2c856c8c6934407f2 (diff) | |
download | xfwm4-f9104da639b860224f2fb13f390bac8283d88cb7.tar.gz |
Clear partial maximization upon move
(Old svn revision: 28124)
Diffstat (limited to 'src')
-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; |