gnome-power-manager r2777 - in trunk: . src



Author: rhughes
Date: Thu Apr 10 22:00:37 2008
New Revision: 2777
URL: http://svn.gnome.org/viewvc/gnome-power-manager?rev=2777&view=rev

Log:
2008-04-10  Richard Hughes  <richard hughsie com>

* src/gpm-backlight.c: (conf_key_changed_cb):
Watch for two new gconf keys, so checking the 'Reduce battery brightness' in the battery
tab of gnome-power-preferences makes the panel dim if we are on battery power.


Modified:
   trunk/ChangeLog
   trunk/src/gpm-backlight.c

Modified: trunk/src/gpm-backlight.c
==============================================================================
--- trunk/src/gpm-backlight.c	(original)
+++ trunk/src/gpm-backlight.c	Thu Apr 10 22:00:37 2008
@@ -486,6 +486,7 @@
 	         strcmp (key, GPM_CONF_AMBIENT_SCALE) == 0 ||
 	         strcmp (key, GPM_CONF_BACKLIGHT_ENABLE) == 0 ||
 	         strcmp (key, GPM_CONF_TIMEOUT_SLEEP_DISPLAY_BATT) == 0 ||
+	         strcmp (key, GPM_CONF_BACKLIGHT_BATTERY_REDUCE) == 0 ||
 	         strcmp (key, GPM_CONF_BACKLIGHT_IDLE_BRIGHTNESS) == 0) {
 		gpm_backlight_brightness_evaluate_and_set (backlight, FALSE);
 
@@ -494,6 +495,12 @@
 	           strcmp (key, GPM_CONF_BACKLIGHT_DPMS_METHOD_AC) == 0 ||
 	           strcmp (key, GPM_CONF_BACKLIGHT_DPMS_METHOD_BATT) == 0) {
 		gpm_backlight_sync_policy (backlight);
+	} else if (strcmp (key, GPM_CONF_BACKLIGHT_IDLE_DIM_TIME) == 0) {
+		gpm_conf_get_uint (backlight->priv->conf,
+				   GPM_CONF_BACKLIGHT_IDLE_DIM_TIME,
+				   &backlight->priv->idle_dim_timeout);
+	} else {
+		gpm_debug ("unknown key %s", key);
 	}
 }
 



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