removed spow(x, 0); calls, I did them for consistency's sake, but it should be rather obvious how the scaling works anyways
--- a/layout.c Sun Aug 05 15:58:07 2007 +0200
+++ b/layout.c Sun Aug 05 16:00:08 2007 +0200
@@ -43,7 +43,7 @@
sum += spow(vratio, i);
mscale = wah / sum;
if(vratio >= 1)
- mmaxtile = bh > (mscale * spow(vratio, 0));
+ mmaxtile = bh > mscale;
else
mmaxtile = bh > (mscale * spow(vratio, n - 1));
}
@@ -55,8 +55,8 @@
sum += spow(vratio, i);
sscale = wah / sum;
if(vratio >= 1) {
- mmaxtile = bh > (mscale * spow(vratio, 0));
- smaxtile = bh > (sscale * spow(vratio, 0));
+ mmaxtile = bh > mscale;
+ smaxtile = bh > sscale;
}
else {
mmaxtile = bh > (mscale * spow(vratio, nmaster - 1));