From 5074ec00371a3681f380fd3e1a0f912a241deeb4 Mon Sep 17 00:00:00 2001 From: Jens Arnold Date: Mon, 24 Apr 2006 06:34:45 +0000 Subject: Clear all screens before the shutdown splash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9786 a1c6a512-1295-4272-9138-f99709370657 --- apps/misc.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'apps') 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); -- cgit v1.1