diff -r c787646ca93f dwm.c --- a/dwm.c Sat Jul 02 11:01:58 2011 +0200 +++ b/dwm.c Wed Jul 06 22:55:49 2011 +0200 @@ -1149,9 +1149,10 @@ attach(c); attachstack(c); XMoveResizeWindow(dpy, c->win, c->x + 2 * sw, c->y, c->w, c->h); /* some windows require this */ - XMapWindow(dpy, c->win); setclientstate(c, NormalState); arrange(c->mon); + XMapWindow(dpy, c->win); + focus(c); } void