mirror of
https://github.com/brl/mutter.git
synced 2025-06-14 01:09:30 +00:00
wayland/surface: Rename "should_cache_state" to "is_synchronized"
Also remove the stale meta_wayland_surface_is_effectively_synchronized prototype. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1880>
This commit is contained in:

committed by
Michel Dänzer

parent
e7d589d45b
commit
a99198de83
@ -105,12 +105,6 @@ is_sibling (MetaWaylandSurface *surface,
|
||||
return surface != sibling && surface->sub.parent == sibling->sub.parent;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
is_surface_effectively_synchronized (MetaWaylandSurface *surface)
|
||||
{
|
||||
return meta_wayland_surface_should_cache_state (surface);
|
||||
}
|
||||
|
||||
void
|
||||
meta_wayland_subsurface_parent_state_applied (MetaWaylandSubsurface *subsurface)
|
||||
{
|
||||
@ -127,7 +121,7 @@ meta_wayland_subsurface_parent_state_applied (MetaWaylandSubsurface *subsurface)
|
||||
surface->sub.pending_pos = FALSE;
|
||||
}
|
||||
|
||||
if (is_surface_effectively_synchronized (surface))
|
||||
if (meta_wayland_surface_is_synchronized (surface))
|
||||
meta_wayland_surface_apply_cached_state (surface);
|
||||
|
||||
meta_wayland_actor_surface_sync_actor_state (actor_surface);
|
||||
@ -194,7 +188,7 @@ meta_wayland_subsurface_get_toplevel (MetaWaylandSurfaceRole *surface_role)
|
||||
}
|
||||
|
||||
static gboolean
|
||||
meta_wayland_subsurface_should_cache_state (MetaWaylandSurfaceRole *surface_role)
|
||||
meta_wayland_subsurface_is_synchronized (MetaWaylandSurfaceRole *surface_role)
|
||||
{
|
||||
MetaWaylandSurface *surface =
|
||||
meta_wayland_surface_role_get_surface (surface_role);
|
||||
@ -205,7 +199,7 @@ meta_wayland_subsurface_should_cache_state (MetaWaylandSurfaceRole *surface_role
|
||||
|
||||
parent = surface->sub.parent;
|
||||
if (parent)
|
||||
return meta_wayland_surface_should_cache_state (parent);
|
||||
return meta_wayland_surface_is_synchronized (parent);
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
@ -276,7 +270,7 @@ meta_wayland_subsurface_class_init (MetaWaylandSubsurfaceClass *klass)
|
||||
|
||||
surface_role_class->assigned = meta_wayland_subsurface_assigned;
|
||||
surface_role_class->get_toplevel = meta_wayland_subsurface_get_toplevel;
|
||||
surface_role_class->should_cache_state = meta_wayland_subsurface_should_cache_state;
|
||||
surface_role_class->is_synchronized = meta_wayland_subsurface_is_synchronized;
|
||||
surface_role_class->notify_subsurface_state_changed =
|
||||
meta_wayland_subsurface_notify_subsurface_state_changed;
|
||||
|
||||
@ -455,7 +449,7 @@ wl_subsurface_set_desync (struct wl_client *client,
|
||||
return;
|
||||
|
||||
is_parent_effectively_synchronized =
|
||||
is_surface_effectively_synchronized (surface->sub.parent);
|
||||
meta_wayland_surface_is_synchronized (surface->sub.parent);
|
||||
|
||||
if (!is_parent_effectively_synchronized)
|
||||
meta_wayland_surface_apply_cached_state (surface);
|
||||
|
Reference in New Issue
Block a user