diff -r 7850bc57cbdc dwm.c --- a/dwm.c Wed May 28 10:45:18 2008 +0100 +++ b/dwm.c Thu May 29 15:49:42 2008 +0200 @@ -264,7 +264,7 @@ arrange(void) { for(c = clients; c; c = c->next) if(VISIBLE(c)) { - if(!lt->arrange || c->isfloating) + if(!lt->arrange || ismax || c->isfloating) resize(c, c->x, c->y, c->w, c->h, True); } else if(!c->isbanned) {