]> Sergey Matveev's repositories - nnn.git/commitdiff
Ignore filter key if no results
authorArun Prakash Jana <engineerarun@gmail.com>
Thu, 15 Jul 2021 20:50:28 +0000 (02:20 +0530)
committerArun Prakash Jana <engineerarun@gmail.com>
Thu, 15 Jul 2021 20:52:01 +0000 (02:22 +0530)
src/nnn.c

index 3d866bf480f599dad44f4b020f5a9b1eec7804a8..1ab79d201f6abeb83ab54dc68380a2576b136e1f 100644 (file)
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -3321,9 +3321,9 @@ static int filterentries(char *path, char *lastname)
                 * - new matches can only be a subset of current matches.
                 */
                /* ndents = total; */
-
-               if (matches(pln) == -1) {
-                       showfilter(ln);
+               r = matches(pln);
+               if (r <= 0) {
+                       !r ? unget_wch(KEY_BACKSPACE) : showfilter(ln);
                        continue;
                }