diff -r 0cefc169ff67 -r 2c29d74b11dc event.c --- a/event.c Thu Sep 28 21:29:20 2006 +0200 +++ b/event.c Fri Sep 29 12:38:27 2006 +0200 @@ -176,8 +176,11 @@ else configure(c); XSync(dpy, False); - if(c->isfloat) + if(c->isfloat) { resize(c, False, TopLeft); + if(!isvisible(c)) + ban(c); + } else arrange(NULL); }