renderer-native: Move 'backend' field to MetaRenderer

So that it can be used by the generic MetaRenderer class, as well as
other sub types, as well.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/838
This commit is contained in:
Jonas Ådahl
2019-10-01 11:51:53 +02:00
parent 8c1e6ebde0
commit 704fea6323
5 changed files with 109 additions and 85 deletions

View File

@ -100,7 +100,9 @@ static MetaRenderer *
meta_backend_x11_cm_create_renderer (MetaBackend *backend,
GError **error)
{
return g_object_new (META_TYPE_RENDERER_X11_CM, NULL);
return g_object_new (META_TYPE_RENDERER_X11_CM,
"backend", backend,
NULL);
}
static MetaMonitorManager *

View File

@ -40,7 +40,9 @@ static MetaRenderer *
meta_backend_x11_nested_create_renderer (MetaBackend *backend,
GError **error)
{
return g_object_new (META_TYPE_RENDERER_X11_NESTED, NULL);
return g_object_new (META_TYPE_RENDERER_X11_NESTED,
"backend", backend,
NULL);
}
static MetaMonitorManager *