equal
deleted
inserted
replaced
416 { |
416 { |
417 XGrabServer(dpy); |
417 XGrabServer(dpy); |
418 XSetErrorHandler(xerrordummy); |
418 XSetErrorHandler(xerrordummy); |
419 |
419 |
420 detach(c); |
420 detach(c); |
|
421 detachstack(c); |
421 if(sel == c) { |
422 if(sel == c) { |
422 for(sel = stack; sel && !isvisible(sel); sel = sel->snext); |
423 for(sel = stack; sel && !isvisible(sel); sel = sel->snext); |
423 focus(sel); |
424 focus(sel); |
424 } |
425 } |
425 |
426 |
426 XUngrabButton(dpy, AnyButton, AnyModifier, c->win); |
427 XUngrabButton(dpy, AnyButton, AnyModifier, c->win); |
427 XDestroyWindow(dpy, c->twin); |
428 XDestroyWindow(dpy, c->twin); |
428 |
429 |
429 detachstack(c); |
|
430 free(c->tags); |
430 free(c->tags); |
431 free(c); |
431 free(c); |
432 |
432 |
433 XSync(dpy, False); |
433 XSync(dpy, False); |
434 XSetErrorHandler(xerror); |
434 XSetErrorHandler(xerror); |