diff options
| -rw-r--r-- | config.mk | 2 | ||||
| -rw-r--r-- | draw.c | 7 | ||||
| -rw-r--r-- | main.c | 5 | 
3 files changed, 6 insertions, 8 deletions
| @@ -1,5 +1,5 @@  # dwm version -VERSION = 2.2 +VERSION = 2.3  # Customize below to fit your system @@ -99,7 +99,7 @@ drawstatus(void) {  	drawtext(arrange == dofloat ?  FLOATSYMBOL : TILESYMBOL, dc.status, False);  	x = dc.x + dc.w;  	dc.w = textw(stext); -	dc.x = bx + bw - dc.w; +	dc.x = bw - dc.w;  	if(dc.x < x) {  		dc.x = x;  		dc.w = bw - x; @@ -107,10 +107,7 @@ drawstatus(void) {  	drawtext(stext, dc.status, False);  	if((dc.w = dc.x - x) > bh) {  		dc.x = x; -		if(sel) -			drawtext(sel->name, dc.sel, False); -		else -			drawtext(NULL, dc.norm, False); +		drawtext(sel ? sel->name : NULL, dc.sel, False);  	}  	XCopyArea(dpy, dc.drawable, barwin, dc.gc, 0, 0, bw, bh, 0, 0);  	XSync(dpy, False); @@ -130,7 +130,8 @@ setup(void) {  	sh = DisplayHeight(dpy, screen);  	master = MASTER;  	/* bar */ -	bx = by = 0; +	bx = sx; +	by = sy;  	bw = sw;  	dc.h = bh = dc.font.height + 2;  	wa.override_redirect = 1; @@ -144,7 +145,7 @@ setup(void) {  	strcpy(stext, "dwm-"VERSION);  	/* windowarea */  	wax = sx; -	way = bh; +	way = sy + bh;  	wah = sh - bh;  	waw = sw;  	/* pixmap for everything */ | 
