diff options
Diffstat (limited to 'src/backends/native/meta-monitor-manager-native.c')
-rw-r--r-- | src/backends/native/meta-monitor-manager-native.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/backends/native/meta-monitor-manager-native.c b/src/backends/native/meta-monitor-manager-native.c index 630503cb0..ea1b6c220 100644 --- a/src/backends/native/meta-monitor-manager-native.c +++ b/src/backends/native/meta-monitor-manager-native.c @@ -310,7 +310,7 @@ meta_monitor_manager_native_apply_monitors_config (MetaMonitorManager *ma { if (!manager->in_init) { - MetaBackend *backend = meta_get_backend (); + MetaBackend *backend = meta_monitor_manager_get_backend (manager); MetaRenderer *renderer = meta_backend_get_renderer (backend); meta_renderer_native_reset_modes (META_RENDERER_NATIVE (renderer)); @@ -628,13 +628,14 @@ meta_monitor_manager_native_create_virtual_monitor (MetaMonitorManager const MetaVirtualMonitorInfo *info, GError **error) { + MetaBackend *backend = meta_monitor_manager_get_backend (manager); MetaMonitorManagerNative *manager_native = META_MONITOR_MANAGER_NATIVE (manager); MetaVirtualMonitorNative *virtual_monitor_native; uint64_t id; id = allocate_virtual_monitor_id (manager_native); - virtual_monitor_native = meta_virtual_monitor_native_new (id, info); + virtual_monitor_native = meta_virtual_monitor_native_new (backend, id, info); g_signal_connect (virtual_monitor_native, "notify::crtc-mode", G_CALLBACK (on_virtual_monitor_mode_changed), manager); |