Xinqi Bao's Git
projects
/
dwm.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
removed the term clients from dwm.1
[dwm.git]
/
view.c
diff --git
a/view.c
b/view.c
index
2143d70
..
793151d
100644
(file)
--- a/
view.c
+++ b/
view.c
@@
-192,9
+192,10
@@
focusprev(Arg *arg) {
void
incnmaster(Arg *arg) {
void
incnmaster(Arg *arg) {
- if(nmaster + arg->i < 1)
+ if(nmaster + arg->i < 1
|| (wah / (nmaster + arg->i) < bh)
)
return;
nmaster += arg->i;
return;
nmaster += arg->i;
+
arrange();
}
arrange();
}
@@
-302,10
+303,11
@@
zoom(Arg *arg) {
}
for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next))
n++;
}
for(n = 0, c = nexttiled(clients); c; c = nexttiled(c->next))
n++;
- if(n <= nmaster || (arrange == dofloat))
- return;
- if(ismaster((c = sel))) {
+ c = sel;
+ if(n <= nmaster || (arrange == dofloat))
+ pop(c);
+ else if(ismaster(sel)) {
if(!(c = topofstack()))
return;
swap(c, sel);
if(!(c = topofstack()))
return;
swap(c, sel);