aboutsummaryrefslogtreecommitdiff
path: root/src/dwm/dwm.c
diff options
context:
space:
mode:
authoriamcheeseman <[email protected]>2026-05-22 12:35:36 -0400
committeriamcheeseman <[email protected]>2026-05-22 12:35:36 -0400
commitf31a0a48a2408d38faaaae2d0fb91528e3c2c20e (patch)
treef4e38fe03f86ff9c50d9778be3fd8302ff06090b /src/dwm/dwm.c
parent32256bdd1abde72427ccd1dac185eee48f803ef1 (diff)
Update config
Diffstat (limited to 'src/dwm/dwm.c')
-rw-r--r--src/dwm/dwm.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/dwm/dwm.c b/src/dwm/dwm.c
index fc3365c..1017cb6 100644
--- a/src/dwm/dwm.c
+++ b/src/dwm/dwm.c
@@ -1088,6 +1088,10 @@ manage(Window w, XWindowAttributes *wa)
c->bw = borderpx;
wc.border_width = c->bw;
+
+ if (c->x == selmon->wx) c->x += (c->mon->ww - WIDTH(c)) / 2 - c->bw;
+ if (c->y == selmon->wy) c->y += (c->mon->wh - HEIGHT(c)) / 2 - c->bw;
+
XConfigureWindow(dpy, w, CWBorderWidth, &wc);
XSetWindowBorder(dpy, w, scheme[SchemeNorm][ColBorder].pixel);
configure(c); /* propagates border_width, if size doesn't change */