simplified manage
authorAnselm R. Garbe <arg@10kloc.org>
Mon, 4 Sep 2006 15:39:33 +0000 (17:39 +0200)
committerAnselm R. Garbe <arg@10kloc.org>
Mon, 4 Sep 2006 15:39:33 +0000 (17:39 +0200)
client.c

index 0b5fb2b..4f2a69c 100644 (file)
--- a/client.c
+++ b/client.c
@@ -254,15 +254,12 @@ manage(Window w, XWindowAttributes *wa)
        clients = c;
 
        settitle(c);
        clients = c;
 
        settitle(c);
-       if(isvisible(c)) {
-               focus(NULL);
-               sel = c;
-       }
-       arrange(NULL);
+       ban(c);
        XMapWindow(dpy, c->win);
        XMapWindow(dpy, c->twin);
        if(isvisible(c))
                focus(c);
        XMapWindow(dpy, c->win);
        XMapWindow(dpy, c->twin);
        if(isvisible(c))
                focus(c);
+       arrange(NULL);
 }
 
 void
 }
 
 void