summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAsad Mehmood <asad78611@googlemail.com>2013-10-17 16:41:44 +0100
committerBastien Nocera <hadess@hadess.net>2013-10-21 23:30:04 +0200
commit9eae369912184a75369171684c70322c44c67ac5 (patch)
treeeaf2a969754c51685290329bf4d4ba532b7d907c
parentbc474312f67d577458af69aec3e46b2857c73344 (diff)
downloadgnome-settings-daemon-9eae369912184a75369171684c70322c44c67ac5.tar.gz
power: use gnome_rr_output_get_min_backlight_step
Use min_backlight_step or 5% increments whichever is larger https://bugzilla.gnome.org/show_bug.cgi?id=710380
-rw-r--r--plugins/power/gpm-common.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/power/gpm-common.c b/plugins/power/gpm-common.c
index ebbaa7aa..74adccc8 100644
--- a/plugins/power/gpm-common.c
+++ b/plugins/power/gpm-common.c
@@ -633,7 +633,7 @@ backlight_step_up (GnomeRRScreen *rr_screen, GError **error)
now = gnome_rr_output_get_backlight (output);
if (now < 0)
return percentage_value;
- step = BRIGHTNESS_STEP_AMOUNT (max - min + 1);
+ step = MAX(gnome_rr_output_get_min_backlight_step (output), BRIGHTNESS_STEP_AMOUNT(max - min + 1));
discrete = MIN (now + step, max);
ret = gnome_rr_output_set_backlight (output,
discrete,
@@ -692,7 +692,7 @@ backlight_step_down (GnomeRRScreen *rr_screen, GError **error)
now = gnome_rr_output_get_backlight (output);
if (now < 0)
return percentage_value;
- step = BRIGHTNESS_STEP_AMOUNT (max - min + 1);
+ step = MAX (gnome_rr_output_get_min_backlight_step (output), BRIGHTNESS_STEP_AMOUNT (max - min + 1));
discrete = MAX (now - step, 0);
ret = gnome_rr_output_set_backlight (output,
discrete,