Fix SIGTERM functionality by making sure to sync before free in cleanup()
This commit is contained in:
parent
c8ee269e73
commit
b488ae6410
2
svkbd.c
2
svkbd.c
|
@ -196,9 +196,9 @@ cleanup(void) {
|
||||||
|
|
||||||
for (i = 0; i < SchemeLast; i++)
|
for (i = 0; i < SchemeLast; i++)
|
||||||
free(scheme[i]);
|
free(scheme[i]);
|
||||||
drw_free(drw);
|
|
||||||
drw_sync(drw);
|
drw_sync(drw);
|
||||||
XSync(dpy, False);
|
XSync(dpy, False);
|
||||||
|
drw_free(drw);
|
||||||
XDestroyWindow(dpy, win);
|
XDestroyWindow(dpy, win);
|
||||||
XSync(dpy, False);
|
XSync(dpy, False);
|
||||||
XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);
|
XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);
|
||||||
|
|
Loading…
Reference in New Issue