summaryrefslogtreecommitdiff
path: root/apps/filetree.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/filetree.c')
-rw-r--r--apps/filetree.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/filetree.c b/apps/filetree.c
index eadb19ea59..6a06fcd5ad 100644
--- a/apps/filetree.c
+++ b/apps/filetree.c
@@ -348,6 +348,12 @@ int ft_load(struct tree_context* c, const char* tempdir)
348 continue; 348 continue;
349 } 349 }
350 350
351 if (*c->dirfilter == SHOW_PLUGINS && (dptr->attr & ATTR_DIRECTORY) &&
352 (dptr->attr &
353 (ATTR_HIDDEN | ATTR_SYSTEM | ATTR_VOLUME_ID | ATTR_VOLUME)) != 0) {
354 continue; /* skip non plugin folders */
355 }
356
351 /* check for known file types */ 357 /* check for known file types */
352 if ( !(dir_attr) ) 358 if ( !(dir_attr) )
353 dptr->attr |= filetype_get_attr((char *)entry->d_name); 359 dptr->attr |= filetype_get_attr((char *)entry->d_name);