diff -r 4439d1168b6c -r dd44dc937e8b client.c --- a/client.c Mon Sep 04 17:18:01 2006 +0200 +++ b/client.c Mon Sep 04 17:21:15 2006 +0200 @@ -254,8 +254,10 @@ clients = c; settitle(c); - if(isvisible(c)) + if(isvisible(c)) { + focus(NULL); sel = c; + } arrange(NULL); XMapWindow(dpy, c->win); XMapWindow(dpy, c->twin);