From a268c84afcf1571351da24d1b80000681cb89e61 Mon Sep 17 00:00:00 2001 From: Ali Abdallah <ali.slackware@gmail.com> Date: Fri, 17 Oct 2008 09:05:40 +0000 Subject: [PATCH] Added support for lcd brightness when control is not done by hardware (Old svn revision: 5659) --- src/xfpm-lcd-brightness.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/xfpm-lcd-brightness.c b/src/xfpm-lcd-brightness.c index b85a9964..c1b2145c 100644 --- a/src/xfpm-lcd-brightness.c +++ b/src/xfpm-lcd-brightness.c @@ -374,9 +374,12 @@ xfpm_lcd_brightness_get_device(XfpmLcdBrightness *lcd) XFPM_DEBUG("error getting max brigthness level: %s\n",error->message); g_error_free(error); priv->brightness_in_hardware = TRUE; /* we always assume that control is in hardware */ - _get_steps(lcd); return; - } + } + if ( !priv->brightness_in_hardware ) + { + _get_steps(lcd); + } } } -- GitLab