summaryrefslogtreecommitdiff
path: root/src/backends/meta-output.c
diff options
context:
space:
mode:
authorJonas Ådahl <jadahl@gmail.com>2017-07-04 11:56:18 +0800
committerJonas Ådahl <jadahl@gmail.com>2017-10-05 16:18:43 -0400
commite0d839aea2836386823eac3c7b8c9a9af56507f2 (patch)
tree419f9314e19a3e31270a17e3775c4c6f1a7126ec /src/backends/meta-output.c
parentd3efd73429a67de547b76469a21c0b26398c31f5 (diff)
downloadmutter-e0d839aea2836386823eac3c7b8c9a9af56507f2.tar.gz
backends/output: Keep a pointer to the monitor manager
Instead of passing it around or fetching the singleton, keep a pointer to the monitor manager that owns the output. This will eventually be replaced with a per GPU/graphics card object. https://bugzilla.gnome.org/show_bug.cgi?id=785381
Diffstat (limited to 'src/backends/meta-output.c')
-rw-r--r--src/backends/meta-output.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/backends/meta-output.c b/src/backends/meta-output.c
index 1dd0ffa58..c3a7bd99b 100644
--- a/src/backends/meta-output.c
+++ b/src/backends/meta-output.c
@@ -23,6 +23,12 @@
G_DEFINE_TYPE (MetaOutput, meta_output, G_TYPE_OBJECT)
+MetaMonitorManager *
+meta_output_get_monitor_manager (MetaOutput *output)
+{
+ return output->monitor_manager;
+}
+
static void
meta_output_finalize (GObject *object)
{