diff options
Diffstat (limited to 'dwm.c')
-rw-r--r-- | dwm.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -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; } |