From 3e3a13657f0f361d3216271ef1e4c854716cc4d4 Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 10 Jul 2012 12:29:51 +0000 Subject: [PATCH] prefer eeze backlight setting over randr: more accurate supposedly fixes ticket #1015 (yakov ping me if this is somehow not fixing it) SVN revision: 73526 --- src/bin/e_backlight.c | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/src/bin/e_backlight.c b/src/bin/e_backlight.c index 18282df19..f7ebfafd6 100644 --- a/src/bin/e_backlight.c +++ b/src/bin/e_backlight.c @@ -298,6 +298,15 @@ _e_backlight_update(E_Zone *zone) int num = 0; root = zone->container->manager->root; +#ifdef HAVE_EEZE + _bl_sys_find(); + if (bl_sysval) + { + sysmode = MODE_SYS; + _bl_sys_level_get(); + return; + } +#endif // try randr out = ecore_x_randr_window_outputs_get(root, &num); if ((out) && (num > 0) && (ecore_x_randr_output_backlight_available())) @@ -308,17 +317,6 @@ _e_backlight_update(E_Zone *zone) bl_val = x_bl; sysmode = MODE_RANDR; } -#ifdef HAVE_EEZE - else - { - _bl_sys_find(); - if (bl_sysval) - { - sysmode = MODE_SYS; - _bl_sys_level_get(); - } - } -#endif } static void