diff options
Diffstat (limited to 'src/events.c')
-rw-r--r-- | src/events.c | 10 |
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 |