diff --git a/src/backends/meta-renderer.c b/src/backends/meta-renderer.c index 3846bde7d..983a570e1 100644 --- a/src/backends/meta-renderer.c +++ b/src/backends/meta-renderer.c @@ -160,14 +160,12 @@ meta_renderer_real_rebuild_views (MetaRenderer *renderer) } void -meta_renderer_set_legacy_view (MetaRenderer *renderer, - MetaRendererView *legacy_view) +meta_renderer_add_view (MetaRenderer *renderer, + MetaRendererView *view) { MetaRendererPrivate *priv = meta_renderer_get_instance_private (renderer); - g_assert (!priv->views); - - priv->views = g_list_append (priv->views, legacy_view); + priv->views = g_list_append (priv->views, view); } /** diff --git a/src/backends/meta-renderer.h b/src/backends/meta-renderer.h index e6160922a..247d2c2aa 100644 --- a/src/backends/meta-renderer.h +++ b/src/backends/meta-renderer.h @@ -54,8 +54,8 @@ CoglRenderer * meta_renderer_create_cogl_renderer (MetaRenderer *renderer); void meta_renderer_rebuild_views (MetaRenderer *renderer); -void meta_renderer_set_legacy_view (MetaRenderer *renderer, - MetaRendererView *legacy_view); +void meta_renderer_add_view (MetaRenderer *renderer, + MetaRendererView *view); META_EXPORT_TEST GList * meta_renderer_get_views (MetaRenderer *renderer); diff --git a/src/backends/x11/nested/meta-renderer-x11-nested.c b/src/backends/x11/nested/meta-renderer-x11-nested.c index 6c8b9d63f..0223fe87e 100644 --- a/src/backends/x11/nested/meta-renderer-x11-nested.c +++ b/src/backends/x11/nested/meta-renderer-x11-nested.c @@ -167,7 +167,8 @@ meta_renderer_x11_nested_ensure_legacy_view (MetaRendererX11Nested *renderer_x11 "framebuffer", COGL_FRAMEBUFFER (fake_onscreen), NULL); - meta_renderer_set_legacy_view (renderer, legacy_view); + g_assert (!meta_renderer_get_views (renderer)); + meta_renderer_add_view (renderer, legacy_view); } static MetaRendererView *