]> granicus.if.org Git - neomutt/commitdiff
fix sidebar sort order
authorRichard Russon <rich@flatcap.org>
Fri, 16 Sep 2016 11:22:15 +0000 (12:22 +0100)
committerRichard Russon <rich@flatcap.org>
Fri, 16 Sep 2016 11:22:17 +0000 (12:22 +0100)
Collate the sidebar mailboxes for a more natural sort order.
A sorted sidebar will now match a sorted browser.

e.g.
    Old Sort    New Sort
    --------    --------
    _apple      Apple
    _Banana     _apple
    _Cherry     banana
    _damson     _Banana
    Apple       Cherry
    banana      _Cherry
    Cherry      damson
    damson      _damson

sidebar.c

index 148a63d16cc0d71752117b1b98da7a77930bae73..a0162cd8a2249e3cd839f781f312e24fbb4b2282 100644 (file)
--- a/sidebar.c
+++ b/sidebar.c
@@ -305,7 +305,7 @@ static int cb_qsort_sbe (const void *a, const void *b)
       result = (b2->msg_flagged - b1->msg_flagged);
       break;
     case SORT_PATH:
-      result = mutt_strcasecmp (b1->path, b2->path);
+      result = mutt_strcoll (b1->path, b2->path);
       break;
   }