diff -r 2824b5d0f0f0 -r ede48935f2b3 event.c --- a/event.c Fri Sep 29 14:39:03 2006 +0200 +++ b/event.c Fri Sep 29 16:22:20 2006 +0200 @@ -177,8 +177,9 @@ configure(c); XSync(dpy, False); if(c->isfloat) { - if(isvisible(c)) - resize(c, False, TopLeft); + resize(c, False, TopLeft); + if(!isvisible(c)) + ban(c); } else arrange(NULL);