allow 0 nmaster
This commit is contained in:
parent
5ccd42f807
commit
90af1ced3c
8
dwm.c
8
dwm.c
|
@ -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);
|
||||
|
|
Loading…
Reference in a new issue