diff -up dwm-a/dwm.c dwm-b/dwm.c --- dwm-a/dwm.c 2019-01-15 19:59:21.363468198 +0100 +++ dwm-b/dwm.c 2015-11-08 23:39:37.000000000 +0100 @@ -720,7 +720,7 @@ drawbar(Monitor *m) w = TEXTW(tags[i]); drw_setscheme(drw, m->tagset[m->seltags] & 1 << i ? &scheme[SchemeSel] : &scheme[SchemeNorm]); drw_text(drw, x, 0, w, bh, tags[i], urg & 1 << i); - drw_rect(drw, x + 1, 1, dx, dx, m == selmon && selmon->sel && selmon->sel->tags & 1 << i, + drw_rect(drw, x + dx, 0, w - ( 2 * dx + 1 ), dx / 2, m == selmon && selmon->sel && selmon->sel->tags & 1 << i, occ & 1 << i, urg & 1 << i); x += w; }