]> Sergey Matveev's repositories - nnn.git/commitdiff
Don't lose filename on second escape
authorArun Prakash Jana <engineerarun@gmail.com>
Sat, 5 Jan 2019 21:38:46 +0000 (03:08 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Sat, 5 Jan 2019 21:38:46 +0000 (03:08 +0530)
src/nnn.c

index a0c956b09a7e9f653475a70fe35de6a3d1e574f7..a55f666b50db297b38cdf3e4df9454f388864bcd 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -1259,7 +1259,8 @@ static int filterentries(char *path)
                        printprompt(ln);
                        continue;
                case 27: /* Exit filter mode on Escape */
-                       cur = oldcur;
+                       if (len == 1)
+                               cur = oldcur;
                        *ch = CONTROL('L');
                        goto end;
                }