From 65d8164833e998b35434a70f47808296e131b4a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Thu, 2 Dec 2021 22:02:02 +0100 Subject: [PATCH] backend: Expose get_monitor_manager() publicly So that it can eventually replace the standalone singleton getter. Part-of: --- src/backends/meta-backend-private.h | 2 -- src/backends/meta-backend.c | 4 +++- src/meta/meta-backend.h | 4 ++++ 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/backends/meta-backend-private.h b/src/backends/meta-backend-private.h index 555239157..9c9df2cdd 100644 --- a/src/backends/meta-backend-private.h +++ b/src/backends/meta-backend-private.h @@ -122,8 +122,6 @@ MetaIdleMonitor * meta_backend_get_idle_monitor (MetaBackend *backend, MetaIdleManager * meta_backend_get_idle_manager (MetaBackend *backend); -META_EXPORT_TEST -MetaMonitorManager * meta_backend_get_monitor_manager (MetaBackend *backend); META_EXPORT_TEST MetaOrientationManager * meta_backend_get_orientation_manager (MetaBackend *backend); MetaCursorTracker * meta_backend_get_cursor_tracker (MetaBackend *backend); diff --git a/src/backends/meta-backend.c b/src/backends/meta-backend.c index 234053a6f..c0b3e4b78 100644 --- a/src/backends/meta-backend.c +++ b/src/backends/meta-backend.c @@ -1185,7 +1185,9 @@ meta_backend_get_idle_manager (MetaBackend *backend) } /** - * meta_backend_get_monitor_manager: (skip) + * meta_backend_get_monitor_manager: + * + * Returns: (transfer none): A #MetaMonitorManager */ MetaMonitorManager * meta_backend_get_monitor_manager (MetaBackend *backend) diff --git a/src/meta/meta-backend.h b/src/meta/meta-backend.h index 63a679a1a..5b5a8c351 100644 --- a/src/meta/meta-backend.h +++ b/src/meta/meta-backend.h @@ -30,6 +30,7 @@ #include "clutter/clutter.h" #include "meta/meta-dnd.h" #include "meta/meta-idle-monitor.h" +#include "meta/meta-monitor-manager.h" #include "meta/meta-remote-access-controller.h" #define META_TYPE_BACKEND (meta_backend_get_type ()) @@ -64,6 +65,9 @@ MetaSettings *meta_backend_get_settings (MetaBackend *backend); META_EXPORT MetaIdleMonitor * meta_backend_get_core_idle_monitor (MetaBackend *backend); +META_EXPORT +MetaMonitorManager * meta_backend_get_monitor_manager (MetaBackend *backend); + META_EXPORT MetaRemoteAccessController * meta_backend_get_remote_access_controller (MetaBackend *backend);