diff options
Diffstat (limited to 'apps/tree.c')
-rw-r--r-- | apps/tree.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/apps/tree.c b/apps/tree.c index 4e4d4c7a9a..944f76840f 100644 --- a/apps/tree.c +++ b/apps/tree.c | |||
@@ -219,20 +219,20 @@ static char * tree_get_filename(int selected_item, void * data, char *buffer) | |||
219 | } | 219 | } |
220 | 220 | ||
221 | 221 | ||
222 | static void tree_get_fileicon(int selected_item, void * data, ICON * icon) | 222 | static int tree_get_fileicon(int selected_item, void * data) |
223 | { | 223 | { |
224 | struct tree_context * local_tc=(struct tree_context *)data; | 224 | struct tree_context * local_tc=(struct tree_context *)data; |
225 | #ifdef HAVE_TAGCACHE | 225 | #ifdef HAVE_TAGCACHE |
226 | bool id3db = *(local_tc->dirfilter) == SHOW_ID3DB; | 226 | bool id3db = *(local_tc->dirfilter) == SHOW_ID3DB; |
227 | if (id3db) { | 227 | if (id3db) { |
228 | *icon = (ICON)tagtree_get_icon(&tc); | 228 | return tagtree_get_icon(&tc); |
229 | } | 229 | } |
230 | else | 230 | else |
231 | #endif | 231 | #endif |
232 | { | 232 | { |
233 | struct entry* dc = local_tc->dircache; | 233 | struct entry* dc = local_tc->dircache; |
234 | struct entry* e = &dc[selected_item]; | 234 | struct entry* e = &dc[selected_item]; |
235 | *icon = (ICON)filetype_get_icon(e->attr); | 235 | return filetype_get_icon(e->attr); |
236 | } | 236 | } |
237 | } | 237 | } |
238 | 238 | ||