only set bounds for clients that support it

This commit is contained in:
Leonardo Hernández Hernández 2022-07-15 00:27:31 -05:00
parent 461d02d3e0
commit 058c699ac2
No known key found for this signature in database
GPG key ID: E538897EE11B9624

View file

@ -52,7 +52,10 @@ client_set_bounds(Client *c, int32_t width, int32_t height)
if (client_is_x11(c))
return 0;
#endif
return wlr_xdg_toplevel_set_bounds(c->surface.xdg->toplevel, width, height);
if (c->surface.xdg->client->shell->version >=
XDG_TOPLEVEL_CONFIGURE_BOUNDS_SINCE_VERSION)
return wlr_xdg_toplevel_set_bounds(c->surface.xdg->toplevel, width, height);
return 0;
}
static inline void