[gnome-settings-daemon] power: Ensure we just blank the screen for any of the policy actions that are set to 'blank'



commit aa031b0e2f862c55c5a81536f359046a0e41c4b3
Author: Richard Hughes <richard hughsie com>
Date:   Tue Jul 5 09:49:16 2011 +0100

    power: Ensure we just blank the screen for any of the policy actions that are set to 'blank'
    
    Note: we don't set any to 'blank' by default, but it can be changed in GSettings.

 plugins/power/gsd-power-manager.c |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/plugins/power/gsd-power-manager.c b/plugins/power/gsd-power-manager.c
index b4ab3c2..6f25b8b 100644
--- a/plugins/power/gsd-power-manager.c
+++ b/plugins/power/gsd-power-manager.c
@@ -1841,6 +1841,15 @@ do_power_action_type (GsdPowerManager *manager,
                  * than just powering down the computer mid-write */
                 consolekit_stop ();
         case GSD_POWER_ACTION_BLANK:
+                ret = gnome_rr_screen_set_dpms_mode (manager->priv->x11_screen,
+                                                     GNOME_RR_DPMS_OFF,
+                                                     &error);
+                if (!ret) {
+                        g_warning ("failed to turn the panel off for policy action: %s",
+                                   error->message);
+                        g_error_free (error);
+                }
+                break;
         case GSD_POWER_ACTION_NOTHING:
                 break;
         }



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