]> Sergey Matveev's repositories - nnn.git/commitdiff
Copy current name in API
authorArun Prakash Jana <engineerarun@gmail.com>
Sun, 19 Jan 2020 05:19:40 +0000 (10:49 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sun, 19 Jan 2020 05:19:40 +0000 (10:49 +0530)
src/nnn.c

index 36b2d1d2d2cbf9276dc98b26b4bd26af490319f0..2d4e80dfd0c929fb7487d6e4d7481f00ee072f38 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -2279,8 +2279,11 @@ end:
        if (*ch != 27 && *ch != '\t' && *ch != KEY_UP && *ch != KEY_DOWN && *ch != CONTROL('T')) {
                ln[0] = ln[1] = '\0';
                move_cursor(cur, 0);
-       } else if (ndents)
-               xstrlcpy(lastname, dents[cur].name, NAME_MAX + 1);
+       }
+
+       /* Save current */
+       if (ndents)
+               copycurname();
 
        curs_set(FALSE);
        settimeout();
@@ -5015,10 +5018,6 @@ nochange:
 #endif
                        presel = filterentries(path, lastname);
 
-                       /* Save current */
-                       if (ndents)
-                               copycurname();
-
                        if (presel == 27) {
                                presel = 0;
                                break;