~ruther/dwl

c56bc42eb5480783f3bc97f769bac3d9eebcb373 — Leonardo Hernández Hernández 2 years ago 13b929d
sort client_get_parent()
1 files changed, 13 insertions(+), 13 deletions(-)

M client.h
M client.h => client.h +13 -13
@@ 37,19 37,6 @@ client_from_wlr_surface(struct wlr_surface *s)
	return NULL;
}

static inline Client *
client_get_parent(Client *c)
{
#ifdef XWAYLAND
	if (client_is_x11(c) && c->surface.xwayland->parent)
		return client_from_wlr_surface(c->surface.xwayland->parent->surface);
#endif
	if (c->surface.xdg->toplevel->parent)
		return client_from_wlr_surface(c->surface.xdg->toplevel->parent->base->surface);

	return NULL;
}

static inline void
client_get_size_hints(Client *c, struct wlr_box *max, struct wlr_box *min)
{


@@ 153,6 140,19 @@ client_get_geometry(Client *c, struct wlr_box *geom)
	wlr_xdg_surface_get_geometry(c->surface.xdg, geom);
}

static inline Client *
client_get_parent(Client *c)
{
#ifdef XWAYLAND
	if (client_is_x11(c) && c->surface.xwayland->parent)
		return toplevel_from_wlr_surface(c->surface.xwayland->parent->surface);
#endif
	if (c->surface.xdg->toplevel->parent)
		return toplevel_from_wlr_surface(c->surface.xdg->toplevel->parent->base->surface);

	return NULL;
}

static inline const char *
client_get_title(Client *c)
{

Do not follow this link