summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBrandon Low <lostlogic@rockbox.org>2006-03-27 17:29:09 +0000
committerBrandon Low <lostlogic@rockbox.org>2006-03-27 17:29:09 +0000
commit2ff150793ad605afc7d376f61697c3ab43b45c05 (patch)
treeb5d48c93eb4cb457fbc81dfcc82e19f4230fb992
parent68865a23ac7bc9df229e907a805732872353064a (diff)
downloadrockbox-2ff150793ad605afc7d376f61697c3ab43b45c05.zip
rockbox-2ff150793ad605afc7d376f61697c3ab43b45c05.tar.gz
rockbox-2ff150793ad605afc7d376f61697c3ab43b45c05.tar.bz2
rockbox-2ff150793ad605afc7d376f61697c3ab43b45c05.tar.xz
Even better LCD clearing for ipod color displays, clear to white, but after backlight off
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9293 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--firmware/powermgmt.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/firmware/powermgmt.c b/firmware/powermgmt.c
index 688d031..1ae909d 100644
--- a/firmware/powermgmt.c
+++ b/firmware/powermgmt.c
@@ -1046,15 +1046,16 @@ void shutdown_hw(void)
#elif defined(HAVE_WM8758) || defined(HAVE_WM8975)
wmcodec_close();
#endif
+ backlight_off();
#if defined(IPOD_ARCH) && defined(HAVE_LCD_COLOR)
/* Clear the screen and backdrop to
remove ghosting effect on shutdown */
lcd_set_backdrop(NULL);
+ lcd_set_background(LCD_WHITE);
lcd_clear_display();
lcd_update();
sleep(HZ/16);
#endif
- backlight_off();
lcd_set_contrast(0);
#ifdef HAVE_REMOTE_LCD
remote_backlight_off();