]> Sergey Matveev's repositories - nnn.git/commitdiff
Pin dir when visitng target file in find and list
authorArun Prakash Jana <engineerarun@gmail.com>
Tue, 7 Jul 2020 01:59:38 +0000 (07:29 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Tue, 7 Jul 2020 01:59:38 +0000 (07:29 +0530)
src/nnn.c

index 2d9b2c98823ef66f70bbad1ce05bb42ca6c2289f..45dc18cc26195fc89568d0e2eedfdc0c596356d1 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -5666,6 +5666,10 @@ nochange:
                                                goto nochange;
                                        }
 
+                                       /* Pin current directory */
+                                       free(mark);
+                                       mark = xstrdup(path);
+
                                        cdprep(lastdir, NULL, path, newpath)
                                               ? (presel = FILTER) : (watch = TRUE);
                                        xstrsncpy(lastname, pdents[cur].name, NAME_MAX + 1);