dwm
dynamic window manager
git clone https://9o.is/git/dwm.git
commit 967407d6f94acd6bc27e686b813ff21aa6db2585 parent 0d4db2bfab9a9d6e3b2f581bca12d28f4b40b972 Author: Jul <jul@9o.is> Date: Wed, 18 Feb 2026 01:42:07 +0800 use resizeclient for tile and deck layouts Diffstat:
| M | dwm.c | | | 8 | ++++---- |
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/dwm.c b/dwm.c @@ -732,10 +732,10 @@ deck(Monitor *m) for (i = my = 0, c = nexttiled(m->clients); c; c = nexttiled(c->next), i++) if (i < m->nmaster) { h = (m->wh - my) / (MIN(n, m->nmaster) - i); - resize(c, m->wx, m->wy + my, mw - 2*bw, h - 2*bw, bw, 0); + resizeclient(c, m->wx, m->wy + my, mw - 2*bw, h - 2*bw, bw); my += HEIGHT(c); } else { - resize(c, m->wx + mw, m->wy, m->ww - mw - 2*bw, m->wh - 2*bw, bw, 0); + resizeclient(c, m->wx + mw, m->wy, m->ww - mw - 2*bw, m->wh - 2*bw, bw); } } @@ -1954,12 +1954,12 @@ tile(Monitor *m) 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); - resize(c, m->wx, m->wy + my, mw - 2*bw, h - 2*bw, bw, 0); + resizeclient(c, m->wx, m->wy + my, mw - 2*bw, h - 2*bw, bw); if (my + HEIGHT(c) < m->wh) my += HEIGHT(c); } else { h = (m->wh - ty) / (n - i); - resize(c, m->wx + mw, m->wy + ty, m->ww - mw - 2*bw, h - 2*bw, bw, 0); + resizeclient(c, m->wx + mw, m->wy + ty, m->ww - mw - 2*bw, h - 2*bw, bw); if (ty + HEIGHT(c) < m->wh) ty += HEIGHT(c); }