]> granicus.if.org Git - mutt/commitdiff
patch-0.94.15.vikas.browser_sort.3
authorThomas Roessler <roessler@does-not-exist.org>
Mon, 9 Nov 1998 11:05:18 +0000 (11:05 +0000)
committerThomas Roessler <roessler@does-not-exist.org>
Mon, 9 Nov 1998 11:05:18 +0000 (11:05 +0000)
browser.c

index 681ef5072ee4bfc73779416242c4b717c434e8e7..9326a3fcc93f247586b04735b30969a01de11c1f 100644 (file)
--- a/browser.c
+++ b/browser.c
@@ -749,23 +749,25 @@ void mutt_select_file (char *f, size_t flen, int buffy)
              break;
 
             case 1: /* (d)ate */
-             BrowserSort = reverse | SORT_DATE;
+             BrowserSort = SORT_DATE;
              break;
 
             case 2: /* (a)lpha */
-             BrowserSort = reverse | SORT_SUBJECT;
+             BrowserSort = SORT_SUBJECT;
              break;
 
             case 3: /* si(z)e */
-             BrowserSort = reverse | SORT_SIZE;
+             BrowserSort = SORT_SIZE;
              break;
 
             case 4: /* do(n)'t sort */
              BrowserSort = SORT_ORDER;
+             resort = 0;
              break;
          }
          if (resort)
          {
+           BrowserSort |= reverse ? SORT_REVERSE : 0;
            browser_sort (&state);
            menu->redraw = REDRAW_FULL;
          }