From: Arun Prakash Jana Date: Sat, 28 Mar 2020 21:01:48 +0000 (+0530) Subject: Fix sorting X-Git-Tag: v3.1~55 X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=dc7711271cb29d20b0d5ca34f876631885c131f4;p=nnn.git Fix sorting --- diff --git a/src/nnn.c b/src/nnn.c index 20214a66..d5413236 100644 --- a/src/nnn.c +++ b/src/nnn.c @@ -4809,6 +4809,11 @@ static int set_sort_flags(int r) break; case 'v': /* Version */ namecmpfn = (namecmpfn == &xstrverscasecmp) ? &xstricmp : &xstrverscasecmp; + cfg.timeorder = 0; + cfg.sizeorder = 0; + cfg.apparentsz = 0; + cfg.blkorder = 0; + cfg.extnorder = 0; break; default: return 0; @@ -5678,7 +5683,8 @@ nochange: if (r == 'd' || r == 'a') goto begin; - break; + qsort(dents, ndents, sizeof(*dents), entrycmpfn); + continue; case SEL_STATS: // fallthrough case SEL_CHMODX: if (ndents) {