JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
hotfix
authorAnselm R. Garbe <arg@10kloc.org>
Thu, 7 Sep 2006 16:13:19 +0000 (18:13 +0200)
committerAnselm R. Garbe <arg@10kloc.org>
Thu, 7 Sep 2006 16:13:19 +0000 (18:13 +0200)
client.c

index 71ef677..49229a7 100644 (file)
--- a/client.c
+++ b/client.c
@@ -418,6 +418,7 @@ unmanage(Client *c)
        XSetErrorHandler(xerrordummy);
 
        detach(c);
+       detachstack(c);
        if(sel == c) {
                for(sel = stack; sel && !isvisible(sel); sel = sel->snext);
                focus(sel);
@@ -426,7 +427,6 @@ unmanage(Client *c)
        XUngrabButton(dpy, AnyButton, AnyModifier, c->win);
        XDestroyWindow(dpy, c->twin);
 
-       detachstack(c);
        free(c->tags);
        free(c);