From 1266f4970723fc90f413a48529a60cde9f7142dc Mon Sep 17 00:00:00 2001 From: bakkeby Date: Sun, 11 Oct 2020 11:53:43 +0200 Subject: [PATCH] swallow: set the _IS_FLOATING property for the floating window if EWMH patch is enabled --- patch/swallow.c | 6 ++++++ 1 file changed, 6 insertions(+) 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);