diff options
author | Ray Strode <rstrode@redhat.com> | 2016-01-08 14:49:08 -0500 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2016-01-08 16:18:23 -0500 |
commit | b50a118f8e88bd90d4dc771e049d3fea7853cea1 (patch) | |
tree | 78ace5e04426ab55c37158f43dc496704833baf6 /src/backends/native/meta-backend-native.c | |
parent | 07ca972f1683e87571349cb22662c525ccfae292 (diff) | |
download | mutter-halfline/wip/kms-cleanups.tar.gz |
meta-monitor-manager-kms: get drm fd straight from native rendererhalfline/wip/kms-cleanups
This commit changes the MetaMonitorManagerKms class to fetch
the drm fd directly from native renderer instead of roundtripping
through cogl.
Diffstat (limited to 'src/backends/native/meta-backend-native.c')
-rw-r--r-- | src/backends/native/meta-backend-native.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/backends/native/meta-backend-native.c b/src/backends/native/meta-backend-native.c index 351b079c6..9605dadc3 100644 --- a/src/backends/native/meta-backend-native.c +++ b/src/backends/native/meta-backend-native.c @@ -239,7 +239,10 @@ meta_backend_native_create_idle_monitor (MetaBackend *backend, static MetaMonitorManager * meta_backend_native_create_monitor_manager (MetaBackend *backend) { - return g_object_new (META_TYPE_MONITOR_MANAGER_KMS, NULL); + MetaBackendNativePrivate *priv = meta_backend_native_get_instance_private (META_BACKEND_NATIVE (backend)); + MetaNativeRenderer *renderer = meta_session_controller_get_renderer (priv->session_controller); + + return g_object_new (META_TYPE_MONITOR_MANAGER_KMS, "renderer", renderer, NULL); } static MetaCursorRenderer * |