diff --git a/src/backends/meta-logical-monitor.c b/src/backends/meta-logical-monitor.c index 99a35f7f3..580db8194 100644 --- a/src/backends/meta-logical-monitor.c +++ b/src/backends/meta-logical-monitor.c @@ -242,6 +242,7 @@ foreach_crtc (MetaMonitor *monitor, ForeachCrtcData *data = user_data; data->func (data->logical_monitor, + monitor_crtc_mode->output, meta_output_get_assigned_crtc (monitor_crtc_mode->output), data->user_data); diff --git a/src/backends/meta-logical-monitor.h b/src/backends/meta-logical-monitor.h index 0e46b05ce..4532e654c 100644 --- a/src/backends/meta-logical-monitor.h +++ b/src/backends/meta-logical-monitor.h @@ -63,6 +63,7 @@ G_DECLARE_FINAL_TYPE (MetaLogicalMonitor, meta_logical_monitor, GObject) typedef void (* MetaLogicalMonitorCrtcFunc) (MetaLogicalMonitor *logical_monitor, + MetaOutput *output, MetaCrtc *crtc, gpointer user_data); diff --git a/src/backends/native/meta-renderer-native.c b/src/backends/native/meta-renderer-native.c index 198713710..271e8bec8 100644 --- a/src/backends/native/meta-renderer-native.c +++ b/src/backends/native/meta-renderer-native.c @@ -584,6 +584,7 @@ typedef struct _GetSupportedKmsFormatsData static void get_supported_kms_formats_crtc_func (MetaLogicalMonitor *logical_monitor, + MetaOutput *output, MetaCrtc *crtc, gpointer user_data) { @@ -1827,6 +1828,7 @@ typedef struct _SetCrtcFbData static void set_crtc_fb_cb (MetaLogicalMonitor *logical_monitor, + MetaOutput *output, MetaCrtc *crtc, gpointer user_data) { @@ -1937,6 +1939,7 @@ typedef struct _FlipCrtcData static void flip_crtc (MetaLogicalMonitor *logical_monitor, + MetaOutput *output, MetaCrtc *crtc, gpointer user_data) {