simplified unmanage

keyboard
Anselm R. Garbe 19 years ago
parent 15abade272
commit 8aa860d270
  1. 10
      client.c

@ -414,19 +414,13 @@ togglemax(Arg *arg)
void
unmanage(Client *c)
{
Client *tc, *fc;
Window trans;
XGrabServer(dpy);
XSetErrorHandler(xerrordummy);
detach(c);
if(sel == c) {
XGetTransientForHint(dpy, c->win, &trans);
if(trans && (tc = getclient(trans)) && isvisible(tc))
fc = tc;
else
fc = getnext(clients);
focus(fc);
for(sel = stack; sel && !isvisible(sel); sel = sel->snext);
focus(sel);
}
XUngrabButton(dpy, AnyButton, AnyModifier, c->win);

Loading…
Cancel
Save