|
|
|
@ -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);
|
|
|
|
|