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:
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));