applied Peter Hartlich's border collapse patch bedbe59a
Anselm R. Garbe · 2007-09-30 12:47 2 file(s) · +12 −10
config.def.h +7 −7
3 3
/* appearance */
4 4
#define BARPOS			BarTop /* BarBot, BarOff */
5 5
#define BORDERPX		1
6 -
#define FONT			"-*-proggyclean-*-*-*-*-*-*-*-*-*-*-*-*"
7 -
#define NORMBORDERCOLOR         "#cccccc"
8 -
#define NORMBGCOLOR             "#dddddd"
9 -
#define NORMFGCOLOR             "#333333"
10 -
#define SELBORDERCOLOR          "#0066cc"
11 -
#define SELBGCOLOR              "#0066cc"
12 -
#define SELFGCOLOR              "#ffffff"
6 +
#define FONT			"-*-terminus-*-*-*-*-*-*-*-*-*-*-*-*"
7 +
#define NORMBORDERCOLOR		"#cccccc"
8 +
#define NORMBGCOLOR		"#cccccc"
9 +
#define NORMFGCOLOR		"#000000"
10 +
#define SELBORDERCOLOR		"#0066ff"
11 +
#define SELBGCOLOR		"#0066ff"
12 +
#define SELFGCOLOR		"#ffffff"
13 13
14 14
/* tagging */
15 15
const char *tags[] = { "1", "2", "3", "4", "5", "6", "7", "8", "www", NULL };
dwm.c +5 −3
646 646
647 647
	if(ev->mode != NotifyNormal || ev->detail == NotifyInferior)
648 648
		return;
649 -
	if((c = getclient(ev->window)))
649 +
	if((c = getclient(ev->window))) {
650 650
		focus(c);
651 +
		restack();
652 +
	}
651 653
	else if(ev->window == root) {
652 654
		selscreen = True;
653 655
		focus(NULL);
1592 1594
		else {  /* tile window */
1593 1595
			if(i == 1) {
1594 1596
				ny = way;
1595 -
				nx += mc->w + 2 * mc->border;
1597 +
				nx += mc->w + mc->border;
1596 1598
				nw = waw - nx - 2 * c->border;
1597 1599
			}
1598 1600
			if(i + 1 == n) /* remainder */
1602 1604
		}
1603 1605
		resize(c, nx, ny, nw, nh, RESIZEHINTS);
1604 1606
		if(n > 1 && th != wah)
1605 -
			ny = c->y + c->h + 2 * c->border;
1607 +
			ny = c->y + c->h + c->border;
1606 1608
	}
1607 1609
}
1608 1610