wayland-surface: Invalidate contents of updated texture

WIP

https://gitlab.gnome.org/GNOME/mutter/merge_requests/861
This commit is contained in:
Georges Basile Stavracas Neto 2018-12-28 00:02:01 -02:00
parent df2adce2f5
commit 1a4cc1db59
2 changed files with 2 additions and 1 deletions

View File

@ -293,7 +293,7 @@ meta_window_content_dispose (GObject *object)
{
MetaWindowContent *window_content = META_WINDOW_CONTENT (object);
set_surface_invalidate_func (window_content, surface_actor, NULL);
set_surface_invalidate_func (window_content, NULL);
G_OBJECT_CLASS (meta_window_content_parent_class)->dispose (object);
}

View File

@ -726,6 +726,7 @@ meta_wayland_surface_apply_pending_state (MetaWaylandSurface *surface,
meta_shaped_texture_set_texture (stex, texture);
meta_shaped_texture_set_snippet (stex, snippet);
meta_shaped_texture_set_is_y_inverted (stex, is_y_inverted);
clutter_content_invalidate (CLUTTER_CONTENT (stex));
g_clear_pointer (&snippet, cogl_object_unref);
}
}