color-manager: Move update_all_gamma helper up
Preparation for next commit, no functional change intended. Part-of: <https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/3742>
This commit is contained in:
parent
1990f2349d
commit
9ed00280f7
1 changed files with 26 additions and 26 deletions
|
@ -239,6 +239,32 @@ update_devices (MetaColorManager *color_manager)
|
||||||
priv->devices = devices;
|
priv->devices = devices;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
update_all_gamma (MetaColorManager *color_manager)
|
||||||
|
{
|
||||||
|
MetaColorManagerPrivate *priv =
|
||||||
|
meta_color_manager_get_instance_private (color_manager);
|
||||||
|
MetaMonitorManager *monitor_manager =
|
||||||
|
meta_backend_get_monitor_manager (priv->backend);
|
||||||
|
GList *l;
|
||||||
|
|
||||||
|
for (l = meta_monitor_manager_get_monitors (monitor_manager); l; l = l->next)
|
||||||
|
{
|
||||||
|
MetaMonitor *monitor = META_MONITOR (l->data);
|
||||||
|
MetaColorDevice *color_device;
|
||||||
|
|
||||||
|
color_device = meta_color_manager_get_color_device (color_manager,
|
||||||
|
monitor);
|
||||||
|
if (!color_device)
|
||||||
|
continue;
|
||||||
|
|
||||||
|
if (!meta_color_device_is_ready (color_device))
|
||||||
|
continue;
|
||||||
|
|
||||||
|
meta_color_device_update (color_device, priv->temperature);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
on_monitors_changed (MetaMonitorManager *monitor_manager,
|
on_monitors_changed (MetaMonitorManager *monitor_manager,
|
||||||
MetaColorManager *color_manager)
|
MetaColorManager *color_manager)
|
||||||
|
@ -282,32 +308,6 @@ cd_client_connect_cb (GObject *source_object,
|
||||||
priv->is_ready = TRUE;
|
priv->is_ready = TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
|
||||||
update_all_gamma (MetaColorManager *color_manager)
|
|
||||||
{
|
|
||||||
MetaColorManagerPrivate *priv =
|
|
||||||
meta_color_manager_get_instance_private (color_manager);
|
|
||||||
MetaMonitorManager *monitor_manager =
|
|
||||||
meta_backend_get_monitor_manager (priv->backend);
|
|
||||||
GList *l;
|
|
||||||
|
|
||||||
for (l = meta_monitor_manager_get_monitors (monitor_manager); l; l = l->next)
|
|
||||||
{
|
|
||||||
MetaMonitor *monitor = META_MONITOR (l->data);
|
|
||||||
MetaColorDevice *color_device;
|
|
||||||
|
|
||||||
color_device = meta_color_manager_get_color_device (color_manager,
|
|
||||||
monitor);
|
|
||||||
if (!color_device)
|
|
||||||
continue;
|
|
||||||
|
|
||||||
if (!meta_color_device_is_ready (color_device))
|
|
||||||
continue;
|
|
||||||
|
|
||||||
meta_color_device_update (color_device, priv->temperature);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
update_temperature (MetaColorManager *color_manager)
|
update_temperature (MetaColorManager *color_manager)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue