aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--types/wlr_subcompositor.c6
1 files changed, 6 insertions, 0 deletions
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,