set monitor for clients that don't have one in updatemons()

only if selmon is enabled and the clients are mapped
This commit is contained in:
Leonardo Hernández Hernández 2022-08-18 16:59:38 -05:00
parent 174919ec53
commit 07bf1832bf
No known key found for this signature in database
GPG key ID: E538897EE11B9624
2 changed files with 16 additions and 0 deletions

View file

@ -183,6 +183,16 @@ client_is_float_type(Client *c)
|| c->surface.xdg->toplevel->parent;
}
static inline int
client_is_mapped(Client *c)
{
#ifdef XWAYLAND
if (client_is_x11(c))
return c->surface.xwayland->mapped;
#endif
return c->surface.xdg->mapped;
}
static inline int
client_wants_fullscreen(Client *c)
{