aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Maxim Baz <git@maximbaz.com>2020-02-01 15:37:18 +0100
committerGravatar GitHub <noreply@github.com>2020-02-01 20:07:18 +0530
commit099a9af289e97a56124a47dee6b1c8e4855a0093 (patch)
treef15703f1a8a421ce1d5ce141e4c7271ecb37bacd /src
parentc0f423496ea7b0d149bb64324e6590049e97d561 (diff)
downloadnnn-099a9af289e97a56124a47dee6b1c8e4855a0093.tar.gz
Do not swallow keypress after printwait (#461)
Diffstat (limited to 'src')
-rw-r--r--src/nnn.c8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/nnn.c b/src/nnn.c
index 133660d..4b27a2e 100644
--- a/src/nnn.c
+++ b/src/nnn.c
@@ -2024,12 +2024,10 @@ static int nextsel(int presel)
//DPRINTF_D(c);
//DPRINTF_S(keyname(c));
- /* Clear previous filter when manually starting */
- if (c == FILTER)
- clearfilter();
-
- if (presel == MSGWAIT)
+ if (c == ERR && presel == MSGWAIT)
c = (cfg.filtermode) ? FILTER : CONTROL('L');
+ else if (c == FILTER) /* Clear previous filter when manually starting */
+ clearfilter();
}
if (c == -1) {