diff options
Diffstat (limited to 'src/wayland/meta-wayland-actor-surface.c')
-rw-r--r-- | src/wayland/meta-wayland-actor-surface.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/wayland/meta-wayland-actor-surface.c b/src/wayland/meta-wayland-actor-surface.c index 362785c89..71ef652a8 100644 --- a/src/wayland/meta-wayland-actor-surface.c +++ b/src/wayland/meta-wayland-actor-surface.c @@ -273,7 +273,8 @@ meta_wayland_actor_surface_real_sync_actor_state (MetaWaylandActorSurface *actor meta_shaped_texture_ensure_size_valid (stex); - META_WAYLAND_SURFACE_FOREACH_SUBSURFACE (surface, subsurface_surface) + META_WAYLAND_SURFACE_FOREACH_SUBSURFACE (&surface->output_state, + subsurface_surface) { MetaWaylandActorSurface *actor_surface; @@ -417,7 +418,8 @@ meta_wayland_actor_surface_reset_actor (MetaWaylandActorSurface *actor_surface) meta_wayland_surface_role_get_surface (META_WAYLAND_SURFACE_ROLE (actor_surface)); MetaWaylandSurface *subsurface_surface; - META_WAYLAND_SURFACE_FOREACH_SUBSURFACE (surface, subsurface_surface) + META_WAYLAND_SURFACE_FOREACH_SUBSURFACE (&surface->output_state, + subsurface_surface) { MetaWaylandActorSurface *actor_surface; |