Fix SIGTERM functionality by making sure to sync before free in cleanup()
This commit is contained in:
parent
76e7e35773
commit
f3a0a23f19
1 changed files with 1 additions and 1 deletions
2
svkbd.c
2
svkbd.c
|
@ -193,9 +193,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…
Add table
Add a link
Reference in a new issue