|
|
@ -462,6 +462,7 @@ cleanup(void) {
|
|
|
|
Arg a = {.ui = ~0};
|
|
|
|
Arg a = {.ui = ~0};
|
|
|
|
Layout foo = { "", NULL };
|
|
|
|
Layout foo = { "", NULL };
|
|
|
|
Monitor *m;
|
|
|
|
Monitor *m;
|
|
|
|
|
|
|
|
size_t i;
|
|
|
|
|
|
|
|
|
|
|
|
view(&a);
|
|
|
|
view(&a);
|
|
|
|
selmon->lt[selmon->sellt] = &foo;
|
|
|
|
selmon->lt[selmon->sellt] = &foo;
|
|
|
@ -471,15 +472,13 @@ cleanup(void) {
|
|
|
|
XUngrabKey(dpy, AnyKey, AnyModifier, root);
|
|
|
|
XUngrabKey(dpy, AnyKey, AnyModifier, root);
|
|
|
|
while(mons)
|
|
|
|
while(mons)
|
|
|
|
cleanupmon(mons);
|
|
|
|
cleanupmon(mons);
|
|
|
|
drw_cur_free(drw, cursor[CurNormal]);
|
|
|
|
for(i = 0; i < CurLast; i++)
|
|
|
|
drw_cur_free(drw, cursor[CurResize]);
|
|
|
|
drw_cur_free(drw, cursor[i]);
|
|
|
|
drw_cur_free(drw, cursor[CurMove]);
|
|
|
|
for(i = 0; i < SchemeLast; i++) {
|
|
|
|
drw_clr_free(scheme[SchemeNorm].border);
|
|
|
|
drw_clr_free(scheme[i].border);
|
|
|
|
drw_clr_free(scheme[SchemeNorm].bg);
|
|
|
|
drw_clr_free(scheme[i].bg);
|
|
|
|
drw_clr_free(scheme[SchemeNorm].fg);
|
|
|
|
drw_clr_free(scheme[i].fg);
|
|
|
|
drw_clr_free(scheme[SchemeSel].border);
|
|
|
|
}
|
|
|
|
drw_clr_free(scheme[SchemeSel].bg);
|
|
|
|
|
|
|
|
drw_clr_free(scheme[SchemeSel].fg);
|
|
|
|
|
|
|
|
drw_free(drw);
|
|
|
|
drw_free(drw);
|
|
|
|
XSync(dpy, False);
|
|
|
|
XSync(dpy, False);
|
|
|
|
XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);
|
|
|
|
XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);
|
|
|
|