iremoving to allow nmaster=0 - dwm - dynamic window manager Err parazyd.org 70 hgit clone https://git.parazyd.org/dwm URL:https://git.parazyd.org/dwm parazyd.org 70 1Log /git/dwm/log.gph parazyd.org 70 1Files /git/dwm/files.gph parazyd.org 70 1Refs /git/dwm/refs.gph parazyd.org 70 1README /git/dwm/file/README.gph parazyd.org 70 1LICENSE /git/dwm/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit f679125206ae28b38f77e9620a67365d310ddff3 /git/dwm/commit/f679125206ae28b38f77e9620a67365d310ddff3.gph parazyd.org 70 1parent 58beead14d79ba42acc6357d450c4125e3e8407a /git/dwm/commit/58beead14d79ba42acc6357d450c4125e3e8407a.gph parazyd.org 70 hAuthor: Anselm R. Garbe URL:mailto:arg@suckless.org parazyd.org 70 iDate: Fri, 12 Jan 2007 12:15:06 +0100 Err parazyd.org 70 i Err parazyd.org 70 iremoving to allow nmaster=0 Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i M view.c | 15 ++++----------- Err parazyd.org 70 i Err parazyd.org 70 i1 file changed, 4 insertions(+), 11 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/view.c b/view.c /git/dwm/file/view.c.gph parazyd.org 70 i@@ -75,14 +75,9 @@ dotile(void) { Err parazyd.org 70 i Err parazyd.org 70 i for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next)) Err parazyd.org 70 i n++; Err parazyd.org 70 i- Err parazyd.org 70 i /* window geoms */ Err parazyd.org 70 i- if(nmaster > 0) { Err parazyd.org 70 i- mh = (n > nmaster) ? wah / nmaster : wah / (n > 0 ? n : 1); Err parazyd.org 70 i- mw = (n > nmaster) ? (waw * master) / 1000 : waw; Err parazyd.org 70 i- } Err parazyd.org 70 i- else Err parazyd.org 70 i- mh = mw = 0; Err parazyd.org 70 i+ mh = (n > nmaster) ? wah / nmaster : wah / (n > 0 ? n : 1); Err parazyd.org 70 i+ mw = (n > nmaster) ? (waw * master) / 1000 : waw; Err parazyd.org 70 i th = (n > nmaster) ? wah / (n - nmaster) : 0; Err parazyd.org 70 i tw = waw - mw; Err parazyd.org 70 i Err parazyd.org 70 i@@ -95,7 +90,7 @@ dotile(void) { Err parazyd.org 70 i c->ismax = False; Err parazyd.org 70 i c->x = wax; Err parazyd.org 70 i c->y = way; Err parazyd.org 70 i- if((nmaster > 0) && (i < nmaster)) { Err parazyd.org 70 i+ if(i < nmaster) { Err parazyd.org 70 i c->y += i * mh; Err parazyd.org 70 i c->w = mw - 2 * BORDERPX; Err parazyd.org 70 i c->h = mh - 2 * BORDERPX; Err parazyd.org 70 i@@ -155,9 +150,7 @@ focusprev(Arg *arg) { Err parazyd.org 70 i Err parazyd.org 70 i void Err parazyd.org 70 i incnmaster(Arg *arg) { Err parazyd.org 70 i- if((arrange == dofloat) Err parazyd.org 70 i- || ((int)nmaster + arg->i < 0) Err parazyd.org 70 i- || (((int)nmaster + arg->i > 0) && (wah / (nmaster + arg->i) < bh))) Err parazyd.org 70 i+ if((arrange == dofloat) || (nmaster + arg->i < 1) || (wah / (nmaster + arg->i) < bh)) Err parazyd.org 70 i return; Err parazyd.org 70 i nmaster += arg->i; Err parazyd.org 70 i updatemodetext(); Err parazyd.org 70 .