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) | |||
156 | { /* two directories */ | 156 | { /* two directories */ |
157 | criteria = global_settings.sort_dir; | 157 | criteria = global_settings.sort_dir; |
158 | 158 | ||
159 | #ifdef HAVE_MULTIVOLUME | ||
159 | if (e1->attr & ATTR_VOLUME || e2->attr & ATTR_VOLUME) | 160 | if (e1->attr & ATTR_VOLUME || e2->attr & ATTR_VOLUME) |
160 | { /* a volume identifier is involved */ | 161 | { /* a volume identifier is involved */ |
161 | if (e1->attr & ATTR_VOLUME && e2->attr & ATTR_VOLUME) | 162 | if (e1->attr & ATTR_VOLUME && e2->attr & ATTR_VOLUME) |
@@ -163,6 +164,8 @@ static int compare(const void* p1, const void* p2) | |||
163 | else /* only one is a volume: volume first */ | 164 | else /* only one is a volume: volume first */ |
164 | return (e2->attr & ATTR_VOLUME) - (e1->attr & ATTR_VOLUME); | 165 | return (e2->attr & ATTR_VOLUME) - (e1->attr & ATTR_VOLUME); |
165 | } | 166 | } |
167 | #endif | ||
168 | |||
166 | } | 169 | } |
167 | else if (!(e1->attr & ATTR_DIRECTORY) && !(e2->attr & ATTR_DIRECTORY)) | 170 | else if (!(e1->attr & ATTR_DIRECTORY) && !(e2->attr & ATTR_DIRECTORY)) |
168 | { /* two files */ | 171 | { /* two files */ |