summaryrefslogtreecommitdiffhomepage
path: root/patch
diff options
context:
space:
mode:
authorbakkeby <[email protected]>2020-10-11 11:53:43 +0200
committerbakkeby <[email protected]>2020-10-11 11:53:43 +0200
commit1266f4970723fc90f413a48529a60cde9f7142dc (patch)
tree9de80daa11c6138849456540f3bfdf2db94dbbaf /patch
parent21fd715afa47bb0d0f638451de56e46e1d74d4f4 (diff)
downloaddwm-flexipatch-1266f4970723fc90f413a48529a60cde9f7142dc.tar.gz
dwm-flexipatch-1266f4970723fc90f413a48529a60cde9f7142dc.zip
swallow: set the _IS_FLOATING property for the floating window if EWMH patch is enabled
Diffstat (limited to 'patch')
-rw-r--r--patch/swallow.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/patch/swallow.c b/patch/swallow.c
index 0376588..84dda8c 100644
--- a/patch/swallow.c
+++ b/patch/swallow.c
@@ -38,6 +38,9 @@ swallow(Client *p, Client *c)
updatetitle(p);
s = scanner ? c : p;
+ #if BAR_EWMHTAGS_PATCH
+ setfloatinghint(s);
+ #endif // BAR_EWMHTAGS_PATCH
XMoveResizeWindow(dpy, p->win, s->x, s->y, s->w, s->h);
arrange(p->mon);
configure(p);
@@ -62,6 +65,9 @@ unswallow(Client *c)
arrange(c->mon);
XMapWindow(dpy, c->win);
XMoveResizeWindow(dpy, c->win, c->x, c->y, c->w, c->h);
+ #if BAR_EWMHTAGS_PATCH
+ setfloatinghint(c);
+ #endif // BAR_EWMHTAGS_PATCH
setclientstate(c, NormalState);
focus(NULL);
arrange(c->mon);