tClose display before exiting plugin - spoon - dwm status utility (2f30 fork) (HTM) git clone git://src.adamsgaard.dk/spoon (DIR) Log (DIR) Files (DIR) Refs (DIR) LICENSE --- (DIR) commit e93ee95fe93a2e741abee183cad0b2fbabe00e5a (DIR) parent aa42a4ea27a184dc5d3f6256dc8efc5956557a7d (HTM) Author: lostd <lostd@2f30.org> Date: Thu, 6 Apr 2017 12:38:12 +0300 Close display before exiting plugin Diffstat: M key.c | 2 ++ 1 file changed, 2 insertions(+), 0 deletions(-) --- (DIR) diff --git a/key.c b/key.c t@@ -29,6 +29,7 @@ keyread(void *arg, char *buf, size_t len) keycode = XKeysymToKeycode(dpy, key->sym); if (keycode == NoSymbol) { warnx("no key code for this symbol"); + XCloseDisplay(dpy); return -1; } map = XGetModifierMapping(dpy); t@@ -38,6 +39,7 @@ keyread(void *arg, char *buf, size_t len) XFreeModifiermap(map); XQueryPointer(dpy, DefaultRootWindow(dpy), &w1, &w2, &i1, &i2, &i3, &i4, &modmask); + XCloseDisplay(dpy); on = (keymask & modmask) != 0; DPRINTF_D(on); if (on)