summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Arnold <amiconn@rockbox.org>2006-04-24 06:34:45 +0000
committerJens Arnold <amiconn@rockbox.org>2006-04-24 06:34:45 +0000
commit5074ec00371a3681f380fd3e1a0f912a241deeb4 (patch)
treeaf6bc328a51c134e930feb9fd16daf5bf12d1868
parent9ca16a66bf6ed689f83eda58e54c57df31a0cabf (diff)
downloadrockbox-5074ec00371a3681f380fd3e1a0f912a241deeb4.zip
rockbox-5074ec00371a3681f380fd3e1a0f912a241deeb4.tar.gz
rockbox-5074ec00371a3681f380fd3e1a0f912a241deeb4.tar.bz2
rockbox-5074ec00371a3681f380fd3e1a0f912a241deeb4.tar.xz
Clear all screens before the shutdown splash.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9786 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/misc.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/apps/misc.c b/apps/misc.c
index ba360e5..69d977c 100644
--- a/apps/misc.c
+++ b/apps/misc.c
@@ -488,6 +488,8 @@ static bool clean_shutdown(void (*callback)(void *), void *parameter)
(void)parameter;
exit(0);
#else
+ int i;
+
if (tagcache_get_commit_step() > 0)
{
cancel_shutdown();
@@ -499,7 +501,8 @@ static bool clean_shutdown(void (*callback)(void *), void *parameter)
if(!charger_inserted())
#endif
{
- lcd_clear_display();
+ FOR_NB_SCREENS(i)
+ screens[i].clear_display();
gui_syncsplash(0, true, str(LANG_SHUTTINGDOWN));
if (callback != NULL)
callback(parameter);