diff options
author | Asad Mehmood <asad78611@googlemail.com> | 2013-10-17 16:41:44 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2013-10-21 23:30:04 +0200 |
commit | 9eae369912184a75369171684c70322c44c67ac5 (patch) | |
tree | eaf2a969754c51685290329bf4d4ba532b7d907c | |
parent | bc474312f67d577458af69aec3e46b2857c73344 (diff) | |
download | gnome-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.c | 4 |
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, |