diff -r 176858b8a80f dwm.c --- a/dwm.c Fri Apr 04 20:21:49 2008 +0200 +++ b/dwm.c Fri Apr 04 20:26:08 2008 +0200 @@ -1076,7 +1076,7 @@ Client *c; for(c = clients; c; c = c->next) - if(isvisible(c)) + if((lt->isfloating || !c->floating) && isvisible(c)) resize(c, mox, moy, mow - 2 * c->bw, moh - 2 * c->bw, RESIZEHINTS); }