diff --git a/event.c b/event.c index 9f1eee721..9e1453f97 100644 --- a/event.c +++ b/event.c @@ -164,6 +164,9 @@ handle_event_configurerequest(XEvent * e) client_resize(c, geometry, False); tag_client_with_rule(c, rule_matching_client(c)); + + if(!c->isfloating) + globalconf.screens[c->screen].need_arrange = True; } else window_configure(c->win, geometry, c->border);