summaryrefslogtreecommitdiff
path: root/src/netwm.c
diff options
context:
space:
mode:
authorPeter de Ridder <cavalier@the-cavalry.org>2014-12-23 15:41:05 +0100
committerPeter de Ridder <cavalier@the-cavalry.org>2015-01-20 18:59:03 +0100
commitcd73bb720ebac5af4ffc57297083dca846dc1c62 (patch)
treee9f72fcf80f1f71640787c60f6faf1daacfd1e9c /src/netwm.c
parent1ebb9878542f1ddfe287da30167a5065aa379aea (diff)
downloadxfwm4-cd73bb720ebac5af4ffc57297083dca846dc1c62.tar.gz
Restore window size for corner tiling
Diffstat (limited to 'src/netwm.c')
-rw-r--r--src/netwm.c8
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]))
{