aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/message.c
diff options
context:
space:
mode:
authorThiago de Arruda <tpadilha84@gmail.com>2014-11-21 15:34:18 -0300
committerThiago de Arruda <tpadilha84@gmail.com>2014-11-21 15:41:02 -0300
commitf09a33bbc131138f67aa13752559ade2d4e577c2 (patch)
treed204eca11f8ea4fa128016f68a1bc0f8af62ff18 /src/nvim/message.c
parent230c935e73c0eb8359b18f0da9ce2238cd7830bc (diff)
downloadrneovim-f09a33bbc131138f67aa13752559ade2d4e577c2.tar.gz
rneovim-f09a33bbc131138f67aa13752559ade2d4e577c2.tar.bz2
rneovim-f09a33bbc131138f67aa13752559ade2d4e577c2.zip
event: No longer process K_EVENT automatically
Two new functions, `event_enable_deferred()`/`event_disable_deferred()` have to be called by code that is capable of handling asynchronicity. User-dialog states like "press ENTER to continue" or the swap file confirmation no longer will generate K_EVENT.
Diffstat (limited to 'src/nvim/message.c')
-rw-r--r--src/nvim/message.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/src/nvim/message.c b/src/nvim/message.c
index ee83fd371e..23feeab173 100644
--- a/src/nvim/message.c
+++ b/src/nvim/message.c
@@ -44,7 +44,6 @@
#include "nvim/term.h"
#include "nvim/ui.h"
#include "nvim/os/os.h"
-#include "nvim/os/event.h"
/*
* To be able to scroll back at the "more" and "hit-enter" prompts we need to
@@ -2076,9 +2075,6 @@ static int do_more_prompt(int typed_char)
toscroll = 0;
switch (c) {
- case K_EVENT:
- event_process();
- break;
case BS: /* scroll one line back */
case K_BS:
case 'k':
@@ -2738,8 +2734,6 @@ do_dialog (
break;
default: /* Could be a hotkey? */
if (c < 0) { /* special keys are ignored here */
- // drain event queue to prevent infinite loop
- event_process();
continue;
}
if (c == ':' && ex_cmd) {