renderer: Use 'add_view()' when adding CRTC views

This also changes the view construction path used by the renderer view
to use the new 'add_view()' function, meaning we have a common entry
point for views into the renderer, which will be useful later on.

https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1285
This commit is contained in:
Jonas Ådahl 2020-07-01 10:38:32 +02:00
parent 1f895719b3
commit 57a2f7b4a3

View File

@ -127,11 +127,10 @@ create_crtc_view (MetaLogicalMonitor *logical_monitor,
gpointer user_data) gpointer user_data)
{ {
MetaRenderer *renderer = user_data; MetaRenderer *renderer = user_data;
MetaRendererPrivate *priv = meta_renderer_get_instance_private (renderer);
MetaRendererView *view; MetaRendererView *view;
view = meta_renderer_create_view (renderer, logical_monitor, output, crtc); view = meta_renderer_create_view (renderer, logical_monitor, output, crtc);
priv->views = g_list_append (priv->views, view); meta_renderer_add_view (renderer, view);
} }
static void static void