| free schemes as array - dmenu - dynamic menu | |
| git clone git://git.suckless.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); |