free schemes as array - dmenu - my customized version of dmenu (hiltjo branch) | |
git clone git://git.codemadness.org/dmenu | |
Log | |
Files | |
Refs | |
README | |
LICENSE | |
--- | |
commit 164986763a29db97abb52b15cbd282b5636d83c0 | |
parent 09d0a36e0370f7ca9bdb171bf93c5ac3131c5a92 | |
Author: Hiltjo Posthuma <[email protected]> | |
Date: Sun, 18 Oct 2015 18:37:20 +0200 | |
free schemes as array | |
this makes it slightly easier to add custom schemes aswell | |
Diffstat: | |
M dmenu.c | 12 ++++++------ | |
1 file changed, 6 insertions(+), 6 deletions(-) | |
--- | |
diff --git a/dmenu.c b/dmenu.c | |
@@ -92,13 +92,13 @@ calcoffsets(void) | |
static void | |
cleanup(void) | |
{ | |
+ size_t i; | |
+ | |
XUngrabKey(dpy, AnyKey, AnyModifier, root); | |
- drw_clr_free(scheme[SchemeNorm].bg); | |
- drw_clr_free(scheme[SchemeNorm].fg); | |
- drw_clr_free(scheme[SchemeSel].fg); | |
- drw_clr_free(scheme[SchemeSel].bg); | |
- drw_clr_free(scheme[SchemeOut].fg); | |
- drw_clr_free(scheme[SchemeOut].bg); | |
+ for (i = 0; i < SchemeLast; i++) { | |
+ drw_clr_free(scheme[i].bg); | |
+ drw_clr_free(scheme[i].fg); | |
+ } | |
drw_free(drw); | |
XSync(dpy, False); | |
XCloseDisplay(dpy); |