diff options
author | Luke Smith <luke@lukesmith.xyz> | 2020-12-28 10:24:42 -0500 |
---|---|---|
committer | Luke Smith <luke@lukesmith.xyz> | 2020-12-28 10:24:42 -0500 |
commit | 7d735656f7fabe0107e36dc672b61a37fc8930c4 (patch) | |
tree | f8e3bf762b30b149dba7dcd9800f7c15428fcf53 | |
parent | e4997553574dac8aa6158af6860a4d4bfe5fe073 (diff) | |
parent | b8da5a5c88624400a4a659b2186ea8c92b0f1f03 (diff) |
Merge branch 'fixedswallow' of https://github.com/JimKat-1/dwm into JimKat-1-fixedswallow
-rw-r--r-- | dwm.c | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -502,7 +502,13 @@ swallow(Client *p, Client *c) p->win = c->win; c->win = w; updatetitle(p); + + XWindowChanges wc; + wc.border_width = p->bw; + XConfigureWindow(dpy, p->win, CWBorderWidth, &wc); XMoveResizeWindow(dpy, p->win, p->x, p->y, p->w, p->h); + XSetWindowBorder(dpy, p->win, scheme[SchemeNorm][ColBorder].pixel); + arrange(p->mon); configure(p); updateclientlist(); @@ -521,7 +527,13 @@ unswallow(Client *c) updatetitle(c); arrange(c->mon); XMapWindow(dpy, c->win); + + XWindowChanges wc; + wc.border_width = c->bw; + XConfigureWindow(dpy, c->win, CWBorderWidth, &wc); XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h); + XSetWindowBorder(dpy, c->win, scheme[SchemeNorm][ColBorder].pixel); + setclientstate(c, NormalState); focus(NULL); arrange(c->mon); |