|
|
@ -1028,7 +1028,7 @@ grabkeys(void) { |
|
|
|
|
|
|
|
void |
|
|
|
incnmaster(const Arg *arg) { |
|
|
|
selmon->nmaster = MAX(selmon->nmaster + arg->i, 1); |
|
|
|
selmon->nmaster = MAX(selmon->nmaster + arg->i, 0); |
|
|
|
arrange(selmon); |
|
|
|
} |
|
|
|
|
|
|
@ -1666,8 +1666,10 @@ tile(Monitor *m) { |
|
|
|
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); |
|
|
|