From f3a0a23f19611b0da371cb8170053513335b61f8 Mon Sep 17 00:00:00 2001 From: Miles Alan Date: Thu, 23 Jul 2020 18:18:39 -0500 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 de9e92a..95c0de0 100644 --- a/svkbd.c +++ b/svkbd.c @@ -193,9 +193,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);