summaryrefslogtreecommitdiff
path: root/apps/tree.c
diff options
context:
space:
mode:
authorMiika Pekkarinen <miipekk@ihme.org>2006-04-15 13:57:15 +0000
committerMiika Pekkarinen <miipekk@ihme.org>2006-04-15 13:57:15 +0000
commit75b6abb11411f5c27f9aa21329164e6ef16f9972 (patch)
tree2c01722074c61cbbee34624a7d7d2658c3be58b5 /apps/tree.c
parent16a57e2e4fcb29f84d6ce44a011d341378270c1f (diff)
downloadrockbox-75b6abb11411f5c27f9aa21329164e6ef16f9972.zip
rockbox-75b6abb11411f5c27f9aa21329164e6ef16f9972.tar.gz
rockbox-75b6abb11411f5c27f9aa21329164e6ef16f9972.tar.bz2
rockbox-75b6abb11411f5c27f9aa21329164e6ef16f9972.tar.xz
Proper chunked browsing support when dirbuffer limit is reached.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9681 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/tree.c')
-rw-r--r--apps/tree.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/apps/tree.c b/apps/tree.c
index 7f63b08..a1068c2 100644
--- a/apps/tree.c
+++ b/apps/tree.c
@@ -168,12 +168,12 @@ char * tree_get_filename(int selected_item, void * data, char *buffer)
int attr=0;
bool id3db = *(local_tc->dirfilter) == SHOW_ID3DB;
- if (id3db) {
- return tagtree_get_entryname(&tc, selected_item);
- //char **buf = local_tc->dircache;
- //name = buf[selected_item * (local_tc->dentry_size/sizeof(int))];
+ if (id3db)
+ {
+ return tagtree_get_entry(&tc, selected_item)->name;
}
- else {
+ else
+ {
struct entry* dc = local_tc->dircache;
struct entry* e = &dc[selected_item];
name = e->name;