diff options
Diffstat (limited to 'dmenu/dmenu.c')
| -rw-r--r-- | dmenu/dmenu.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/dmenu/dmenu.c b/dmenu/dmenu.c index d8540f2..429195e 100644 --- a/dmenu/dmenu.c +++ b/dmenu/dmenu.c @@ -125,7 +125,7 @@ static void cleanup(void) { XUngrabKeyboard(dpy, CurrentTime); for (i = 0; i < SchemeLast; i++) - free(scheme[i]); + drw_scm_free(drw, scheme[i], 2); for (i = 0; items && items[i].text; ++i) free(items[i].text); free(items); @@ -900,6 +900,10 @@ int main(int argc, char *argv[]) { colors[SchemeSel][ColBg] = argv[++i]; else if (!strcmp(argv[i], "-sf")) /* selected foreground color */ colors[SchemeSel][ColFg] = argv[++i]; + else if (!strcmp(argv[i], "-ob")) /* outline background color */ + colors[SchemeOut][ColBg] = argv[++i]; + else if (!strcmp(argv[i], "-of")) /* outline foreground color */ + colors[SchemeOut][ColFg] = argv[++i]; else if (!strcmp(argv[i], "-w")) /* embedding window id */ embed = argv[++i]; else |
