aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/nvim/tui/input.c14
1 files changed, 1 insertions, 13 deletions
diff --git a/src/nvim/tui/input.c b/src/nvim/tui/input.c
index 4ac3524df2..ed9b410a19 100644
--- a/src/nvim/tui/input.c
+++ b/src/nvim/tui/input.c
@@ -134,23 +134,11 @@ static void tinput_wait_enqueue(void **argv)
static void tinput_paste_event(void **argv)
{
- static bool canceled = false;
-
String keys = { .data = argv[0], .size = (size_t)argv[1] };
intptr_t phase = (intptr_t)argv[2];
- if (phase == -1 || phase == 1) {
- canceled = false;
- }
-
Error err = ERROR_INIT;
- if (!canceled) {
- if (!nvim_paste(keys, true, phase, &err)) {
- // paste failed, ingore further segments of the same paste
- canceled = true;
- }
- }
-
+ nvim_paste(keys, true, phase, &err);
if (ERROR_SET(&err)) {
emsgf("paste: %s", err.msg);
api_clear_error(&err);