summaryrefslogtreecommitdiff
path: root/src/events.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/events.c')
-rw-r--r--src/events.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/events.c b/src/events.c
index 74503e341..ee026aa1c 100644
--- a/src/events.c
+++ b/src/events.c
@@ -1839,11 +1839,13 @@ handlePropertyNotify (DisplayInfo *display_info, XPropertyEvent * ev)
else if (ev->atom == display_info->atoms[GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED])
{
TRACE ("client \"%s\" (0x%lx) has received a GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED notify", c->name, c->window);
- clientGetGtkHideTitlebar (c);
- if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED))
+ if (clientGetGtkHideTitlebar (c))
{
- clientUpdateMaximizeSize (c);
- clientReconfigure (c, CFG_FORCE_REDRAW);
+ if (FLAG_TEST (c->flags, CLIENT_FLAG_MAXIMIZED))
+ {
+ clientUpdateMaximizeSize (c);
+ clientReconfigure (c, CFG_FORCE_REDRAW);
+ }
}
}
#ifdef HAVE_STARTUP_NOTIFICATION