diff options
| author | Miika Pekkarinen <miipekk@ihme.org> | 2006-04-15 13:57:15 +0000 |
|---|---|---|
| committer | Miika Pekkarinen <miipekk@ihme.org> | 2006-04-15 13:57:15 +0000 |
| commit | 75b6abb11411f5c27f9aa21329164e6ef16f9972 (patch) | |
| tree | 2c01722074c61cbbee34624a7d7d2658c3be58b5 /apps/tree.c | |
| parent | 16a57e2e4fcb29f84d6ce44a011d341378270c1f (diff) | |
| download | rockbox-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.c | 10 |
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; |