summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Chapman <dave@dchapman.com>2005-11-02 12:05:33 +0000
committerDave Chapman <dave@dchapman.com>2005-11-02 12:05:33 +0000
commit744437132e16837bf4928e444ea2ebe6878badf1 (patch)
tree05555cd89f8f1ca5279ca228297b1a741297363b
parent006d6c5dd5bade62deeddf308383a6db0298f651 (diff)
downloadrockbox-744437132e16837bf4928e444ea2ebe6878badf1.zip
rockbox-744437132e16837bf4928e444ea2ebe6878badf1.tar.gz
rockbox-744437132e16837bf4928e444ea2ebe6878badf1.tar.bz2
rockbox-744437132e16837bf4928e444ea2ebe6878badf1.tar.xz
Correctly clear the screen(s) after a dircache build - this fixes the I04 error when leaving USB mode
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7727 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/tree.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/apps/tree.c b/apps/tree.c
index 5d040a9..c1b53cf 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -1364,9 +1364,14 @@ void tree_restore(void)
str(LANG_DIRCACHE_BUILDING));
gui_textarea_update(&screens[i]);
}
+
dircache_build(global_settings.dircache_size);
+
/* Clean the text when we are done. */
- gui_textarea_clear(&screens[i]);
+ for(i = 0;i < NB_SCREENS;++i)
+ {
+ gui_textarea_clear(&screens[i]);
+ }
}
#endif
}