From 216c95d86efc489f5b812db00305184fab65b751 Mon Sep 17 00:00:00 2001 From: Aaron Duxler Date: Mon, 21 Sep 2020 01:08:19 +0200 Subject: [PATCH 1/2] minor floating mode fix for setborderpx patch --- patch/setborderpx.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/patch/setborderpx.c b/patch/setborderpx.c index fd4877d..be34b2d 100644 --- a/patch/setborderpx.c +++ b/patch/setborderpx.c @@ -17,11 +17,12 @@ setborderpx(const Arg *arg) c->bw = selmon->borderpx = 0; else c->bw = selmon->borderpx; - if (c->isfloating || !selmon->lt[selmon->sellt]->arrange) { - if (arg->i != 0) + if (arg->i != 0 && prev_borderpx + arg->i >= 0) resize(c, c->x, c->y, c->w-(arg->i*2), c->h-(arg->i*2), 0); + else if (arg->i != 0) + resizeclient(c, c->x, c->y, c->w, c->h); else if (prev_borderpx > borderpx) resize(c, c->x, c->y, c->w + 2*(prev_borderpx - borderpx), c->h + 2*(prev_borderpx - borderpx), 0); else if (prev_borderpx < borderpx) @@ -29,4 +30,4 @@ setborderpx(const Arg *arg) } } arrange(selmon); -} \ No newline at end of file +} From da05d567a1b5d7bcf6512ce7e5af995655b5af36 Mon Sep 17 00:00:00 2001 From: Aaron Duxler Date: Mon, 21 Sep 2020 01:14:34 +0200 Subject: [PATCH 2/2] setborderpx fix link in changelog --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 728c820..bf95801 100644 --- a/README.md +++ b/README.md @@ -471,7 +471,7 @@ Refer to [https://dwm.suckless.org/](https://dwm.suckless.org/) for details on t - [sendmon_keepfocus](https://github.com/bakkeby/patches/wiki/sendmon_keepfocus/) - minor patch that allow clients to keep focus when being sent to another monitor - - [setborderpx](https://dwm.suckless.org/patches/statuspadding/) + - [setborderpx](https://dwm.suckless.org/patches/setborderpx/) - this patch allows border pixels to be changed during runtime - [shiftview](https://github.com/chau-bao-long/dotfiles/blob/master/suckless/dwm/shiftview.diff)