]> Sergey Matveev's repositories - nnn.git/commitdiff
Fix sorting
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 28 Mar 2020 21:01:48 +0000 (02:31 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sat, 28 Mar 2020 21:49:15 +0000 (03:19 +0530)
src/nnn.c

index 20214a66784d1fc56c6a35fdff8995355dcc78bd..d54132363d5523038f4109a1474cba66c11750ec 100644 (file)
--- 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) {