commit - 5ccd42f80752be8f5152e09ecd250ba42739bf6d
commit + 90af1ced3c634683ec4c0e51c5f1e69461a9192a
blob - 8dbe83baead81e6224016e8b05c639a73c378024
blob + 344966b85f4247f38922b363a8d66faa3219f936
--- dwm.c
+++ dwm.c
void
incnmaster(const Arg *arg) {
- selmon->nmaster = MAX(selmon->nmaster + arg->i, 1);
+ selmon->nmaster = MAX(selmon->nmaster + arg->i, 0);
arrange(selmon);
}
if(n == 0)
return;
- mw = (n > m->nmaster) ? m->ww * m->mfact : m->ww;
-
+ if(n > m->nmaster)
+ mw = m->nmaster ? m->ww * m->mfact : 0;
+ else
+ mw = m->ww;
for(i = my = ty = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++)
if(i < m->nmaster) {
h = (m->wh - my) / (MIN(n, m->nmaster) - i);