summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2023-02-01 17:54:19 +0100
committerMarge Bot <marge-bot@gnome.org>2023-02-13 15:34:24 +0000
commit1b75a62030e73654fa92536b024b65528ec895d2 (patch)
treebe70864c3dd96fd711547b6557545f0817460cf6 /src
parent1282f4668fbbe1d1ad48a870b191e07fd9884dee (diff)
downloadmutter-1b75a62030e73654fa92536b024b65528ec895d2.tar.gz
wayland/surface: Add getter for MetaWaylandCompositor
Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/2810>
Diffstat (limited to 'src')
-rw-r--r--src/wayland/meta-wayland-surface.c6
-rw-r--r--src/wayland/meta-wayland-surface.h2
2 files changed, 8 insertions, 0 deletions
diff --git a/src/wayland/meta-wayland-surface.c b/src/wayland/meta-wayland-surface.c
index eaf7346d6..624c86a05 100644
--- a/src/wayland/meta-wayland-surface.c
+++ b/src/wayland/meta-wayland-surface.c
@@ -2329,3 +2329,9 @@ meta_wayland_surface_get_resource (MetaWaylandSurface *surface)
{
return surface->resource;
}
+
+MetaWaylandCompositor *
+meta_wayland_surface_get_compositor (MetaWaylandSurface *surface)
+{
+ return surface->compositor;
+}
diff --git a/src/wayland/meta-wayland-surface.h b/src/wayland/meta-wayland-surface.h
index 339a71715..a183447fc 100644
--- a/src/wayland/meta-wayland-surface.h
+++ b/src/wayland/meta-wayland-surface.h
@@ -396,6 +396,8 @@ int meta_wayland_surface_get_geometry_scale (MetaWaylandSurface *surface);
META_EXPORT_TEST
struct wl_resource * meta_wayland_surface_get_resource (MetaWaylandSurface *surface);
+MetaWaylandCompositor * meta_wayland_surface_get_compositor (MetaWaylandSurface *surface);
+
static inline MetaWaylandSurfaceState *
meta_wayland_surface_state_new (void)
{