diff --git a/src/nano.c b/src/nano.c index 2553de12..1811c09a 100644 --- a/src/nano.c +++ b/src/nano.c @@ -1601,7 +1601,6 @@ int do_input(bool allow_funcs) if (!have_shortcut) { if (is_ascii_cntrl_char(input) || meta_key || !is_byte(input)) { unbound_key(input); - meta_key = FALSE; input = ERR; } } diff --git a/src/prompt.c b/src/prompt.c index 1983bb2c..5eddaa0a 100644 --- a/src/prompt.c +++ b/src/prompt.c @@ -69,10 +69,8 @@ int do_statusbar_input(bool *ran_func, bool *finished, if (input == KEY_MOUSE) { if (do_statusbar_mouse() == 1) input = get_kbinput(bottomwin); - else { - meta_key = FALSE; + else input = ERR; - } } #endif @@ -88,7 +86,6 @@ int do_statusbar_input(bool *ran_func, bool *finished, if (!have_shortcut) { if (is_ascii_cntrl_char(input) || meta_key || !is_byte(input)) { beep(); - meta_key = FALSE; input = ERR; } }