diff options
| author | bakkeby <[email protected]> | 2020-10-11 11:53:43 +0200 |
|---|---|---|
| committer | bakkeby <[email protected]> | 2020-10-11 11:53:43 +0200 |
| commit | 1266f4970723fc90f413a48529a60cde9f7142dc (patch) | |
| tree | 9de80daa11c6138849456540f3bfdf2db94dbbaf /patch | |
| parent | 21fd715afa47bb0d0f638451de56e46e1d74d4f4 (diff) | |
| download | dwm-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.c | 6 |
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); |
