static int tree_get_filecolor(int selected_item, void * data) { if (*tc.dirfilter == SHOW_ID3DB) return -1; struct tree_context * local_tc=(struct tree_context *)data; struct entry* e = tree_get_entry_at(local_tc, selected_item); return filetype_get_color(e->name, e->attr); }
static int tree_get_filecolor(int selected_item, void * data) { if (*tc.dirfilter == SHOW_ID3DB) return -1; struct tree_context * local_tc=(struct tree_context *)data; struct entry* dc = local_tc->dircache; struct entry* e = &dc[selected_item]; return filetype_get_color(e->name, e->attr); }