X-Git-Url: https://jasonwoof.com/gitweb/?p=dwm.git;a=blobdiff_plain;f=client.c;fp=client.c;h=22408f2ebe239593777a3a014d5b5ea064064eca;hp=ed19d9c327e2f0ae0f3eb49af6da2e861891cf3e;hb=10d13f01ff764ba0e875adf5d2b83c49aa08d148;hpb=8fcc4ff0ae2b20f9605370cee02ebcda50f8777c diff --git a/client.c b/client.c index ed19d9c..22408f2 100644 --- a/client.c +++ b/client.c @@ -297,16 +297,6 @@ resize(Client *c, int x, int y, int w, int h, Bool sizehints) { } void -togglefloating(const char *arg) { - if(!sel || isfloating()) - return; - sel->isfloating = !sel->isfloating; - if(sel->isfloating) - resize(sel, sel->x, sel->y, sel->w, sel->h, True); - arrange(); -} - -void unban(Client *c) { if(!c->isbanned) return; @@ -316,7 +306,7 @@ unban(Client *c) { } void -unmanage(Client *c) { +unmanage(Client *c, long state) { XWindowChanges wc; wc.border_width = c->oldborder; @@ -329,7 +319,7 @@ unmanage(Client *c) { if(sel == c) focus(NULL); XUngrabButton(dpy, AnyButton, AnyModifier, c->win); - setclientstate(c, WithdrawnState); + setclientstate(c, state); free(c->tags); free(c); XSync(dpy, False);