diff options
author | Peter de Ridder <cavalier@the-cavalry.org> | 2014-12-23 15:41:05 +0100 |
---|---|---|
committer | Peter de Ridder <cavalier@the-cavalry.org> | 2015-01-20 18:59:03 +0100 |
commit | cd73bb720ebac5af4ffc57297083dca846dc1c62 (patch) | |
tree | e9f72fcf80f1f71640787c60f6faf1daacfd1e9c /src/netwm.c | |
parent | 1ebb9878542f1ddfe287da30167a5065aa379aea (diff) | |
download | xfwm4-cd73bb720ebac5af4ffc57297083dca846dc1c62.tar.gz |
Restore window size for corner tiling
Diffstat (limited to 'src/netwm.c')
-rw-r--r-- | src/netwm.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/netwm.c b/src/netwm.c index 4e45ddcd1..ee3cd4dfb 100644 --- a/src/netwm.c +++ b/src/netwm.c @@ -172,12 +172,12 @@ clientGetNetState (Client * c) if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED_HORIZ)) { TRACE ("clientGetNetState : maximized horiz from session management"); - FLAG_SET (c->flags, CLIENT_FLAG_MAXIMIZED_HORIZ); + FLAG_SET (c->flags, CLIENT_FLAG_MAXIMIZED_HORIZ | CLIENT_FLAG_RESTORE_SIZE_POS); } if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED_VERT)) { TRACE ("clientGetNetState : maximized vert from session management"); - FLAG_SET (c->flags, CLIENT_FLAG_MAXIMIZED_VERT); + FLAG_SET (c->flags, CLIENT_FLAG_MAXIMIZED_VERT | CLIENT_FLAG_RESTORE_SIZE_POS); } } @@ -202,12 +202,12 @@ clientGetNetState (Client * c) else if ((atoms[i] == display_info->atoms[NET_WM_STATE_MAXIMIZED_HORZ])) { TRACE ("clientGetNetState : maximized horiz"); - FLAG_SET (c->flags, CLIENT_FLAG_MAXIMIZED_HORIZ); + FLAG_SET (c->flags, CLIENT_FLAG_MAXIMIZED_HORIZ | CLIENT_FLAG_RESTORE_SIZE_POS); } else if ((atoms[i] == display_info->atoms[NET_WM_STATE_MAXIMIZED_VERT])) { TRACE ("clientGetNetState : maximized vert"); - FLAG_SET (c->flags, CLIENT_FLAG_MAXIMIZED_VERT); + FLAG_SET (c->flags, CLIENT_FLAG_MAXIMIZED_VERT | CLIENT_FLAG_RESTORE_SIZE_POS); } else if ((atoms[i] == display_info->atoms[NET_WM_STATE_FULLSCREEN])) { |