diff options
author | Hardeep Sidhu <dyp@pobox.com> | 2006-05-05 07:54:19 +0000 |
---|---|---|
committer | Hardeep Sidhu <dyp@pobox.com> | 2006-05-05 07:54:19 +0000 |
commit | 000397dc69c40e9b2a44745e743a2b8bb1b47eb3 (patch) | |
tree | 60aea6a2217cc882855250439cd2535933ea6756 /apps/tagtree.c | |
parent | a85b23fa5bf8a56ca41adbf9fd53f52dc5ec2eed (diff) |
Fix folder icons in tagcache
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9878 a1c6a512-1295-4272-9138-f99709370657
Diffstat (limited to 'apps/tagtree.c')
-rw-r--r-- | apps/tagtree.c | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/apps/tagtree.c b/apps/tagtree.c index 0268dc5f64..0401ca8cee 100644 --- a/apps/tagtree.c +++ b/apps/tagtree.c @@ -774,7 +774,7 @@ struct tagentry* tagtree_get_entry(struct tree_context *c, int id) /* Load the next chunk if necessary. */ if (realid >= current_entry_count || realid < 0) { - if (retrieve_entries(c, &tcs2, MAX(0, id - (current_entry_count / 2)), + if (retrieve_entries(c, &tcs2, MAX(0, id - (current_entry_count / 2)), false) < 0) { logf("retrieve failed"); @@ -816,19 +816,10 @@ const unsigned char* tagtree_get_icon(struct tree_context* c) int tagtree_get_icon(struct tree_context* c) #endif { - int icon; + int icon = Icon_Folder; - switch (tagtree_get_attr(c)) - { - case TREE_ATTR_MPA: - icon = Icon_Audio; - break; - - case ATTR_DIRECTORY: - default: - icon = Icon_Folder; - break; - } + if (tagtree_get_attr(c) == TREE_ATTR_MPA) + icon = Icon_Audio; #ifdef HAVE_LCD_BITMAP return bitmap_icons_6x8[icon]; |