blw/bgw calculation bugfix
authoranselm@anselm1
Sat, 22 Mar 2008 12:47:12 +0000
changeset 1156 987c8d5c0bf8
parent 1155 25e7987c7b18
child 1157 5fb97aa00e2f
blw/bgw calculation bugfix
dwm.c
--- a/dwm.c	Wed Mar 19 09:27:17 2008 +0000
+++ b/dwm.c	Sat Mar 22 12:47:12 2008 +0000
@@ -1448,7 +1448,7 @@
 
 void
 setup(void) {
-	unsigned int i;
+	unsigned int i, w;
 	XSetWindowAttributes wa;
 
 	/* init screen */
@@ -1503,14 +1503,14 @@
 
 	/* init bar */
 	for(blw = i = 0; i < LENGTH(layouts); i++) {
-		i = textw(layouts[i].symbol);
-		if(i > blw)
-			blw = i;
+		w = textw(layouts[i].symbol);
+		if(w > blw)
+			blw = w;
 	}
 	for(bgw = i = 0; i < LENGTH(geoms); i++) {
-		i = textw(geoms[i].symbol);
-		if(i > bgw)
-			bgw = i;
+		w = textw(geoms[i].symbol);
+		if(w > bgw)
+			bgw = w;
 	}
 
 	wa.override_redirect = 1;