~ruther/dwl

e98719f5523597d02e82632a4af2676a1299497e — Leonardo Hernández Hernández 3 years ago af12e77
remove a useless check

if `s->role_data == NULL`, wlr_*_surface_from_wlr_surface() will return NULL
and we are checking it
1 files changed, 2 insertions(+), 2 deletions(-)

M client.h
M client.h => client.h +2 -2
@@ 242,11 242,11 @@ client_from_wlr_surface(struct wlr_surface *s)

#ifdef XWAYLAND
	struct wlr_xwayland_surface *xsurface;
	if (s->role_data && wlr_surface_is_xwayland_surface(s)
	if (wlr_surface_is_xwayland_surface(s)
			&& (xsurface = wlr_xwayland_surface_from_wlr_surface(s)))
		return xsurface->data;
#endif
	if (s->role_data && wlr_surface_is_xdg_surface(s)
	if (wlr_surface_is_xdg_surface(s)
			&& (surface = wlr_xdg_surface_from_wlr_surface(s))
			&& surface->role == WLR_XDG_SURFACE_ROLE_TOPLEVEL)
		return surface->data;