[gnome-flashback] logical-monitor: pass output when iterating over CRTCs



commit 77657fa5825a5353dc49d35595f5ccf0d83e0861
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Thu Mar 12 18:08:01 2020 +0200

    logical-monitor: pass output when iterating over CRTCs
    
    Based on mutter commit:
    https://gitlab.gnome.org/GNOME/mutter/-/commit/bea76004717474c8487

 backends/gf-logical-monitor-private.h | 1 +
 backends/gf-logical-monitor.c         | 1 +
 2 files changed, 2 insertions(+)
---
diff --git a/backends/gf-logical-monitor-private.h b/backends/gf-logical-monitor-private.h
index 02098a3..3d28a3f 100644
--- a/backends/gf-logical-monitor-private.h
+++ b/backends/gf-logical-monitor-private.h
@@ -60,6 +60,7 @@ struct _GfLogicalMonitor
 };
 
 typedef void (* GfLogicalMonitorCrtcFunc) (GfLogicalMonitor *logical_monitor,
+                                           GfOutput         *output,
                                            GfCrtc           *crtc,
                                            gpointer          user_data);
 
diff --git a/backends/gf-logical-monitor.c b/backends/gf-logical-monitor.c
index 09f55be..0867ebd 100644
--- a/backends/gf-logical-monitor.c
+++ b/backends/gf-logical-monitor.c
@@ -51,6 +51,7 @@ foreach_crtc (GfMonitor          *monitor,
   ForeachCrtcData *data = user_data;
 
   data->func (data->logical_monitor,
+              monitor_crtc_mode->output,
               gf_output_get_assigned_crtc (monitor_crtc_mode->output),
               data->user_data);
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]