From b488ae6410567d64a48eb676f7038c68f3eb0cc2 Mon Sep 17 00:00:00 2001 From: Miles Alan Date: Sun, 2 Aug 2020 15:46:13 +0200 Subject: [PATCH] Fix SIGTERM functionality by making sure to sync before free in cleanup() --- svkbd.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/svkbd.c b/svkbd.c index e5319e1..e3f70b0 100644 --- a/svkbd.c +++ b/svkbd.c @@ -196,9 +196,9 @@ cleanup(void) { for (i = 0; i < SchemeLast; i++) free(scheme[i]); - drw_free(drw); drw_sync(drw); XSync(dpy, False); + drw_free(drw); XDestroyWindow(dpy, win); XSync(dpy, False); XSetInputFocus(dpy, PointerRoot, RevertToPointerRoot, CurrentTime);