summaryrefslogtreecommitdiff
path: root/src/core/monitor-config.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/monitor-config.c')
-rw-r--r--src/core/monitor-config.c16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/core/monitor-config.c b/src/core/monitor-config.c
index 82ea0b1a..1186a2b7 100644
--- a/src/core/monitor-config.c
+++ b/src/core/monitor-config.c
@@ -816,6 +816,22 @@ meta_monitor_config_match_current (MetaMonitorConfig *self,
return ok;
}
+gboolean
+meta_monitor_manager_has_hotplug_mode_update (MetaMonitorManager *manager)
+{
+ MetaOutput *outputs;
+ unsigned n_outputs;
+ unsigned int i;
+
+ outputs = meta_monitor_manager_get_outputs (manager, &n_outputs);
+
+ for (i = 0; i < n_outputs; i++)
+ if (outputs[i].hotplug_mode_update)
+ return TRUE;
+
+ return FALSE;
+}
+
static MetaConfiguration *
meta_monitor_config_get_stored (MetaMonitorConfig *self,
MetaOutput *outputs,