summaryrefslogtreecommitdiff
path: root/apps/filetree.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/filetree.c')
-rw-r--r--apps/filetree.c3
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 */