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



commit b125dbf212ce01cd888972f2a635ad424b3400ca
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Thu Mar 12 18:09:27 2020 +0200

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

 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 3d28a3f..9ce593c 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,
+                                           GfMonitor        *monitor,
                                            GfOutput         *output,
                                            GfCrtc           *crtc,
                                            gpointer          user_data);
diff --git a/backends/gf-logical-monitor.c b/backends/gf-logical-monitor.c
index 0867ebd..c4181d3 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,
               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]