aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbfredl <bjorn.linse@gmail.com>2022-02-05 16:47:51 +0100
committerGitHub <noreply@github.com>2022-02-05 16:47:51 +0100
commitcee944e3ee548621776fde7ecd1bf65ae0609a06 (patch)
tree214161bc545f16c694b252271ebaf6911777ee5b /src
parentf68d25737fffed76f320ee3100dac9fb396f30f8 (diff)
parent5b34c2ab73d62431f391d454e68a84332148d609 (diff)
downloadrneovim-cee944e3ee548621776fde7ecd1bf65ae0609a06.tar.gz
rneovim-cee944e3ee548621776fde7ecd1bf65ae0609a06.tar.bz2
rneovim-cee944e3ee548621776fde7ecd1bf65ae0609a06.zip
Merge pull request #17199 from glacambre/fix_9358
fix(--headless): do not block on press-enter prompts when no UI
Diffstat (limited to 'src')
-rw-r--r--src/nvim/message.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c
index d963cba6cb..93742ccbdb 100644
--- a/src/nvim/message.c
+++ b/src/nvim/message.c
@@ -1094,6 +1094,10 @@ void wait_return(int redraw)
return;
}
+ if (headless_mode && !ui_active()) {
+ return;
+ }
+
/*
* When inside vgetc(), we can't wait for a typed character at all.
* With the global command (and some others) we only need one return at