applied Rudys barwidth patch, thanks Rudy 6cf29bff
garbeam@gmail.com · 2011-06-17 20:22 1 file(s) · +3 −1
dwm.c +3 −1
585 585
configurenotify(XEvent *e) {
586 586
	Monitor *m;
587 587
	XConfigureEvent *ev = &e->xconfigure;
588 +
	Bool dirty;
588 589
589 590
	if(ev->window == root) {
591 +
		dirty = (sw != ev->width);
590 592
		sw = ev->width;
591 593
		sh = ev->height;
592 -
		if(updategeom()) {
594 +
		if(updategeom() || dirty) {
593 595
			if(dc.drawable != 0)
594 596
				XFreePixmap(dpy, dc.drawable);
595 597
			dc.drawable = XCreatePixmap(dpy, root, sw, bh, DefaultDepth(dpy, screen));