diff --git a/types/wlr_subcompositor.c b/types/wlr_subcompositor.c index 397baf8c..e9d53f53 100644 --- a/types/wlr_subcompositor.c +++ b/types/wlr_subcompositor.c @@ -61,6 +61,12 @@ static void subsurface_destroy(struct wlr_subsurface *subsurface) { static const struct wl_subsurface_interface subsurface_implementation; +/** + * Get a wlr_subsurface from a wl_subsurface resource. + * + * Returns NULL if the subsurface is inert (e.g. the wl_surface object got + * destroyed). + */ static struct wlr_subsurface *subsurface_from_resource( struct wl_resource *resource) { assert(wl_resource_instance_of(resource, &wl_subsurface_interface,