diff options
| author | Polesznyák Márk <contact@pml68.dev> | 2026-02-22 15:01:55 +0100 |
|---|---|---|
| committer | Polesznyák Márk <contact@pml68.dev> | 2026-02-22 15:01:55 +0100 |
| commit | cce69140e3d5bc3626d5cb8a85f98b88fcfd5fb3 (patch) | |
| tree | e9ac18cb5859806d7188cbf2aa8e8129ad7a2de9 /dmenu/dmenu.c | |
| parent | chore(dwm): sync with upstream (diff) | |
| download | suckless-setup-cce69140e3d5bc3626d5cb8a85f98b88fcfd5fb3.tar.gz | |
chore(dmenu): sync with upstream
Commits:
- cleanup schemes and colors (77f96d7)
- drw.c: drw_scm_free: call free inside (8b48986)
- add -of and -ob arguments for outline colors options for
multi-selection (7175c48)
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 |
