[gnome-settings-daemon] power: Ensure the panel is turned back on after the lid has been opened
- From: Richard Hughes <rhughes src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-settings-daemon] power: Ensure the panel is turned back on after the lid has been opened
- Date: Wed, 13 Jul 2011 10:43:21 +0000 (UTC)
commit 0b7754cf87836d6b78a51860587b998fc6a71abb
Author: Richard Hughes <richard hughsie com>
Date: Tue Jul 5 09:44:33 2011 +0100
power: Ensure the panel is turned back on after the lid has been opened
plugins/power/gsd-power-manager.c | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/plugins/power/gsd-power-manager.c b/plugins/power/gsd-power-manager.c
index 1bcaa9f..4416d72 100644
--- a/plugins/power/gsd-power-manager.c
+++ b/plugins/power/gsd-power-manager.c
@@ -1849,12 +1849,25 @@ do_power_action_type (GsdPowerManager *manager,
static void
do_lid_open_action (GsdPowerManager *manager)
{
+ gboolean ret;
+ GError *error = NULL;
+
/* play a sound, using sounds from the naming spec */
ca_context_play (manager->priv->canberra_context, 0,
CA_PROP_EVENT_ID, "lid-open",
/* TRANSLATORS: this is the sound description */
CA_PROP_EVENT_DESCRIPTION, _("Lid has been opened"),
NULL);
+
+ /* ensure we turn the panel back on after lid open */
+ ret = gnome_rr_screen_set_dpms_mode (manager->priv->x11_screen,
+ GNOME_RR_DPMS_ON,
+ &error);
+ if (!ret) {
+ g_warning ("failed to turn the panel on after lid open: %s",
+ error->message);
+ g_error_free (error);
+ }
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]