summaryrefslogtreecommitdiff
path: root/src/backends/meta-monitor-manager-private.h
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2019-01-11 15:35:42 +0100
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2019-06-20 13:31:55 +0000
commit5c500ad4021941abed48b763048c5d459e068e1c (patch)
treea0b8c77b12a2fd81006722f36933cd95dda5d105 /src/backends/meta-monitor-manager-private.h
parente7fd068a78c8158800f0ef984707c431e0f8f930 (diff)
downloadmutter-5c500ad4021941abed48b763048c5d459e068e1c.tar.gz
backend: Move GPU ownership from the monitor manager to the backend
Lets work towards making MetaMonitorManager about managing monitors, and not about managing GPUs. This changes other units to keep a pointer to the backend instead of a monitor manager, in case their ownership changed, or their main usage of the monitor manager was to look up GPUs. https://gitlab.gnome.org/GNOME/mutter/issues/548 https://gitlab.gnome.org/GNOME/mutter/merge_requests/525
Diffstat (limited to 'src/backends/meta-monitor-manager-private.h')
-rw-r--r--src/backends/meta-monitor-manager-private.h9
1 files changed, 1 insertions, 8 deletions
diff --git a/src/backends/meta-monitor-manager-private.h b/src/backends/meta-monitor-manager-private.h
index cdb8f4209..f34c01ae1 100644
--- a/src/backends/meta-monitor-manager-private.h
+++ b/src/backends/meta-monitor-manager-private.h
@@ -121,8 +121,6 @@ struct _MetaMonitorManager
int screen_width;
int screen_height;
- GList *gpus;
-
GList *monitors;
GList *logical_monitors;
@@ -248,6 +246,7 @@ struct _MetaMonitorManagerClass
MetaLogicalMonitorLayoutMode (*get_default_layout_mode) (MetaMonitorManager *);
};
+META_EXPORT_TEST
MetaBackend * meta_monitor_manager_get_backend (MetaMonitorManager *manager);
void meta_monitor_manager_setup (MetaMonitorManager *manager);
@@ -295,12 +294,6 @@ MetaMonitor * meta_monitor_manager_get_monitor_from_connector (MetaMonitor
META_EXPORT_TEST
GList * meta_monitor_manager_get_monitors (MetaMonitorManager *manager);
-META_EXPORT_TEST
-void meta_monitor_manager_add_gpu (MetaMonitorManager *manager,
- MetaGpu *gpu);
-META_EXPORT_TEST
-GList * meta_monitor_manager_get_gpus (MetaMonitorManager *manager);
-
void meta_monitor_manager_get_screen_size (MetaMonitorManager *manager,
int *width,
int *height);