Xinqi Bao's Git
projects
/
dwm.git
/ diff
summary
|
log
|
commit
|
diff
|
tree
raw
|
patch
|
inline
| side by side (parent:
5ccd42f
)
allow 0 nmaster
author
Connor Lane Smith <
[email protected]
>
Mon, 31 Oct 2011 19:09:27 +0000
(20:09 +0100)
committer
Connor Lane Smith <
[email protected]
>
Mon, 31 Oct 2011 19:09:27 +0000
(20:09 +0100)
dwm.c
diff
|
blob
|
history
diff --git
a/dwm.c
b/dwm.c
index
8dbe83b
..
344966b
100644
(file)
--- a/
dwm.c
+++ b/
dwm.c
@@
-1028,7
+1028,7
@@
grabkeys(void) {
void
incnmaster(const Arg *arg) {
void
incnmaster(const Arg *arg) {
- selmon->nmaster = MAX(selmon->nmaster + arg->i,
1
);
+ selmon->nmaster = MAX(selmon->nmaster + arg->i,
0
);
arrange(selmon);
}
arrange(selmon);
}
@@
-1666,8
+1666,10
@@
tile(Monitor *m) {
if(n == 0)
return;
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);
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);