aboutsummaryrefslogtreecommitdiff
path: root/dwm.c
diff options
context:
space:
mode:
Diffstat (limited to 'dwm.c')
-rw-r--r--dwm.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/dwm.c b/dwm.c
index b3ac951..9da0961 100644
--- a/dwm.c
+++ b/dwm.c
@@ -450,6 +450,8 @@ buttonpress(XEvent *e)
x += TEXTW(tags[i]);
while (ev->x >= x && ++i < LENGTH(tags));
if (i < LENGTH(tags)) {
+ if (i <= 0) return; /* Avoid clicking on logo */
+
click = ClkTagBar;
arg.ui = 1 << i;
} else if (ev->x < x + TEXTW(selmon->ltsymbol))
@@ -650,7 +652,7 @@ createmon(void)
unsigned int i;
m = ecalloc(1, sizeof(Monitor));
- m->tagset[0] = m->tagset[1] = 1;
+ m->tagset[0] = m->tagset[1] = 2;
m->mfact = mfact;
m->nmaster = nmaster;
m->showbar = showbar;
@@ -2229,6 +2231,7 @@ main(int argc, char *argv[])
fputs("warning: no locale support\n", stderr);
if (!(dpy = XOpenDisplay(NULL)))
die("dwm: cannot open display");
+
checkotherwm();
setup();
#ifdef __OpenBSD__
@@ -2239,6 +2242,7 @@ main(int argc, char *argv[])
run();
cleanup();
XCloseDisplay(dpy);
+
return EXIT_SUCCESS;
}