wmii

git clone git://oldgit.suckless.org/wmii/
Log | Files | Refs | README | LICENSE

commit 0d333433abb40b16ace02bd536f19ab9e2040c7b
parent 8874f818a1d246aa4dd7213fb11093fbb47e0dbf
Author: Anselm R. Garbe <garbeam@wmii.de>
Date:   Wed, 22 Mar 2006 20:03:41 +0100

added -t <default tag> to wmiiwm


Diffstat:
cmd/wm/wm.c | 9+++++++--
1 file changed, 7 insertions(+), 2 deletions(-)

diff --git a/cmd/wm/wm.c b/cmd/wm/wm.c @@ -24,7 +24,7 @@ static char version[] = "wmiiwm - " VERSION ", (C)opyright MMIV-MMVI Anselm R. G static void usage() { - fprintf(stderr, "%s", "usage: wmiiwm -a <address> [-c] [-v]\n"); + fprintf(stderr, "%s", "usage: wmiiwm -a <address> [-t <default tag>] [-c] [-v]\n"); exit(1); } @@ -222,6 +222,7 @@ main(int argc, char *argv[]) XSetWindowAttributes wa; /* command line args */ + def.tag[0] = 0; if(argc > 1) { for(i = 1; (i < argc) && (argv[i][0] == '-'); i++) { switch (argv[i][1]) { @@ -232,6 +233,9 @@ main(int argc, char *argv[]) case 'c': checkwm = 1; break; + case 't': + cext_strlcpy(def.tag, argv[++i], sizeof(def.tag)); + break; case 'a': if(i + 1 < argc) address = argv[++i]; @@ -309,7 +313,8 @@ main(int argc, char *argv[]) def.font = strdup(BLITZ_FONT); def.border = DEF_BORDER; def.snap = DEF_SNAP; - cext_strlcpy(def.tag, "1", sizeof(def.tag)); + if(!strlen(def.tag)) + cext_strlcpy(def.tag, "1", sizeof(def.tag)); cext_strlcpy(def.selcolor, BLITZ_SELCOLORS, sizeof(def.selcolor)); blitz_loadcolor(dpy, screen, def.selcolor, &def.sel); cext_strlcpy(def.normcolor, BLITZ_NORMCOLORS, sizeof(def.normcolor));