native: Pass KMS fd to renderer

Will be used in a later commit.

https://bugzilla.gnome.org/show_bug.cgi?id=768976
This commit is contained in:
Jonas Ådahl
2016-05-07 23:09:59 +08:00
parent a54042e938
commit b2a62e6d5a
2 changed files with 72 additions and 1 deletions

View File

@ -284,7 +284,15 @@ meta_backend_native_create_cursor_renderer (MetaBackend *backend)
static MetaRenderer *
meta_backend_native_create_renderer (MetaBackend *backend)
{
return g_object_new (META_TYPE_RENDERER_NATIVE, NULL);
MetaBackendNative *native = META_BACKEND_NATIVE (backend);
MetaBackendNativePrivate *priv =
meta_backend_native_get_instance_private (native);
int kms_fd;
kms_fd = meta_launcher_get_kms_fd (priv->launcher);
return g_object_new (META_TYPE_RENDERER_NATIVE,
"kms-fd", kms_fd,
NULL);
}
static void