Skip to content
Snippets Groups Projects
Commit fcc9bbe3 authored by Paul Ezvan's avatar Paul Ezvan Committed by Andre Miranda
Browse files

Inhibit DPMS when getting power inhibit request.

parent eb82e5a6
No related branches found
No related tags found
1 merge request!22Inhibit DPMS when getting power inhibit request.
Pipeline #12818 passed
......@@ -952,6 +952,8 @@ xfpm_power_inhibit_changed_cb (XfpmInhibit *inhibit, gboolean is_inhibit, XfpmPo
power->priv->screensaver_inhibited ? "TRUE" : "FALSE",
power->priv->presentation_mode ? "TRUE" : "FALSE");
xfpm_dpms_inhibit (power->priv->dpms, is_inhibit);
/* If we are inhibited make sure we inhibit the screensaver too */
if (is_inhibit)
{
......@@ -976,6 +978,8 @@ xfpm_power_inhibit_changed_cb (XfpmInhibit *inhibit, gboolean is_inhibit, XfpmPo
power->priv->inhibited ? "TRUE" : "FALSE",
power->priv->screensaver_inhibited ? "TRUE" : "FALSE",
power->priv->presentation_mode ? "TRUE" : "FALSE");
xfpm_update_blank_time (power);
}
static void
......@@ -1436,8 +1440,8 @@ xfpm_update_blank_time (XfpmPower *power)
else
screensaver_timeout = power->priv->on_ac_blank;
/* Presentation mode disables blanking */
if (power->priv->presentation_mode)
/* Presentation mode or inhibited disables blanking */
if (power->priv->presentation_mode || power->priv->inhibited)
screensaver_timeout = 0;
screensaver_timeout = screensaver_timeout * 60;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment