diff options
Diffstat (limited to 'src/getchar.c')
-rw-r--r-- | src/getchar.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/getchar.c b/src/getchar.c index 39aee22f8d..196a3aeebd 100644 --- a/src/getchar.c +++ b/src/getchar.c @@ -2025,6 +2025,9 @@ getchar_common(typval_T *argvars, typval_T *rettv) varnumber_T n; int error = FALSE; + if (in_vim9script() && check_for_opt_bool_arg(argvars, 0) == FAIL) + return; + #ifdef MESSAGE_QUEUE // vpeekc() used to check for messages, but that caused problems, invoking // a callback where it was not expected. Some plugins use getchar(1) in a |