diff options
Diffstat (limited to 'apps/filetree.c')
-rw-r--r-- | apps/filetree.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/apps/filetree.c b/apps/filetree.c index b875e81d48..5660a9b75b 100644 --- a/apps/filetree.c +++ b/apps/filetree.c @@ -156,6 +156,7 @@ static int compare(const void* p1, const void* p2) { /* two directories */ criteria = global_settings.sort_dir; +#ifdef HAVE_MULTIVOLUME if (e1->attr & ATTR_VOLUME || e2->attr & ATTR_VOLUME) { /* a volume identifier is involved */ if (e1->attr & ATTR_VOLUME && e2->attr & ATTR_VOLUME) @@ -163,6 +164,8 @@ static int compare(const void* p1, const void* p2) else /* only one is a volume: volume first */ return (e2->attr & ATTR_VOLUME) - (e1->attr & ATTR_VOLUME); } +#endif + } else if (!(e1->attr & ATTR_DIRECTORY) && !(e2->attr & ATTR_DIRECTORY)) { /* two files */ |