From f265ee9cd5e4f4798fcff4e07c7e8efaff308eb0 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Wed, 12 Sep 2007 22:24:58 +0000 Subject: * Don't touch the backlight(s) (and buttonlight) at backlight init in order to avoid a short flash when the lights are both disabled in the bootloader and in rockbox settings. * Properly reflect the backlight state set by the 1st/2nd gen bootloader. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14679 a1c6a512-1295-4272-9138-f99709370657 --- firmware/backlight.c | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'firmware/backlight.c') diff --git a/firmware/backlight.c b/firmware/backlight.c index 2143ece..ca8ffd1 100644 --- a/firmware/backlight.c +++ b/firmware/backlight.c @@ -623,13 +623,9 @@ void backlight_init(void) # endif } #endif - backlight_on(); -#ifdef HAVE_REMOTE_LCD - remote_backlight_on(); -#endif -#ifdef HAVE_BUTTON_LIGHT - button_backlight_on(); -#endif + /* Leave all lights as set by the bootloader here. The settings load will + * call the appropriate backlight_set_*() functions, only changing light + * status if necessary. */ create_thread(backlight_thread, backlight_stack, sizeof(backlight_stack), backlight_thread_name -- cgit v1.1