wayland/surface: Move shaped-texture synchronization to actor surface
As with most other state that ends up being pushed to the actor and the associated shaped texture, also push the texture and the corresponding metadata from the actor surface. This fixes an issue when a toplevel surface was reset, where before the subsurface content was not properly re-initialized, as content state synchronization only happened on commit, not when asked to synchronize. https://gitlab.gnome.org/GNOME/mutter/merge_requests/961
This commit is contained in:

committed by
Georges Basile Stavracas Neto

parent
fe7bece31e
commit
f0df07cba3
@@ -82,7 +82,6 @@ gboolean meta_wayland_buffer_is_realized (MetaWaylandBuff
|
||||
gboolean meta_wayland_buffer_realize (MetaWaylandBuffer *buffer);
|
||||
gboolean meta_wayland_buffer_attach (MetaWaylandBuffer *buffer,
|
||||
CoglTexture **texture,
|
||||
gboolean *changed_texture,
|
||||
GError **error);
|
||||
CoglSnippet * meta_wayland_buffer_create_snippet (MetaWaylandBuffer *buffer);
|
||||
gboolean meta_wayland_buffer_is_y_inverted (MetaWaylandBuffer *buffer);
|
||||
|
Reference in New Issue
Block a user