summaryrefslogtreecommitdiff
path: root/src/backends/meta-logical-monitor.c
diff options
context:
space:
mode:
authorJonas Ã…dahl <jadahl@gmail.com>2020-02-26 10:37:53 +0100
committerGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2020-06-10 18:54:50 +0000
commit092c5304a94282ba93de6484b6dac403f717a5e9 (patch)
tree2fe4f25e5d18ada78d1dc5873902926e046f76fd /src/backends/meta-logical-monitor.c
parentc3fc6025b17eda210c5ad172dad229c929a34a67 (diff)
downloadmutter-092c5304a94282ba93de6484b6dac403f717a5e9.tar.gz
crtc: Move MetaCrtcConfig field to instance private
Last piece before MetCrtc can be made a derivable type. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1287
Diffstat (limited to 'src/backends/meta-logical-monitor.c')
-rw-r--r--src/backends/meta-logical-monitor.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/backends/meta-logical-monitor.c b/src/backends/meta-logical-monitor.c
index 52f4833fc..b562e5acb 100644
--- a/src/backends/meta-logical-monitor.c
+++ b/src/backends/meta-logical-monitor.c
@@ -119,10 +119,14 @@ static MetaMonitorTransform
derive_monitor_transform (MetaMonitor *monitor)
{
MetaOutput *main_output;
+ MetaCrtc *crtc;
+ const MetaCrtcConfig *crtc_config;
MetaMonitorTransform transform;
main_output = meta_monitor_get_main_output (monitor);
- transform = meta_output_get_assigned_crtc (main_output)->config->transform;
+ crtc = meta_output_get_assigned_crtc (main_output);
+ crtc_config = meta_crtc_get_config (crtc);
+ transform = crtc_config->transform;
return meta_monitor_crtc_to_logical_transform (monitor, transform);
}