[gnome-flashback] backends: add gf_backend_monitors_changed



commit e55f705b460e61c18ed6fc1aa09c292453af8e04
Author: Alberts Muktupāvels <alberts muktupavels gmail com>
Date:   Thu Sep 28 15:13:53 2017 +0300

    backends: add gf_backend_monitors_changed

 backends/gf-backend-private.h |    2 ++
 backends/gf-backend.c         |    5 +++++
 backends/gf-monitor-manager.c |    6 ++++++
 3 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/backends/gf-backend-private.h b/backends/gf-backend-private.h
index 9aab10b..febfb07 100644
--- a/backends/gf-backend-private.h
+++ b/backends/gf-backend-private.h
@@ -46,6 +46,8 @@ GfOrientationManager *gf_backend_get_orientation_manager (GfBackend *backend);
 
 GfSettings           *gf_backend_get_settings            (GfBackend *backend);
 
+void                  gf_backend_monitors_changed        (GfBackend *backend);
+
 G_END_DECLS
 
 #endif
diff --git a/backends/gf-backend.c b/backends/gf-backend.c
index 8faa617..fb69dbc 100644
--- a/backends/gf-backend.c
+++ b/backends/gf-backend.c
@@ -202,3 +202,8 @@ gf_backend_get_settings (GfBackend *backend)
 
   return priv->settings;
 }
+
+void
+gf_backend_monitors_changed (GfBackend *backend)
+{
+}
diff --git a/backends/gf-monitor-manager.c b/backends/gf-monitor-manager.c
index 0b5d7c0..ffebbcb 100644
--- a/backends/gf-monitor-manager.c
+++ b/backends/gf-monitor-manager.c
@@ -128,8 +128,14 @@ gf_monitor_manager_update_monitor_modes_derived (GfMonitorManager *manager)
 static void
 gf_monitor_manager_notify_monitors_changed (GfMonitorManager *manager)
 {
+  GfMonitorManagerPrivate *priv;
+
+  priv = gf_monitor_manager_get_instance_private (manager);
+
   manager->current_switch_config = GF_MONITOR_SWITCH_CONFIG_UNKNOWN;
 
+  gf_backend_monitors_changed (priv->backend);
+
   g_signal_emit_by_name (manager, "monitors-changed");
 }
 


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