aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2019-08-31 09:18:48 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2019-08-31 09:20:24 +0200
commit2c605d1f22a243bc34b680f69c7c8cfe01b80887 (patch)
treebf3d8beff647c8e1e5b39c746088843d629338ef
parentdff06a90e496c93931b4761ee9538a301477690f (diff)
downloadrneovim-2c605d1f22a243bc34b680f69c7c8cfe01b80887.tar.gz
rneovim-2c605d1f22a243bc34b680f69c7c8cfe01b80887.tar.bz2
rneovim-2c605d1f22a243bc34b680f69c7c8cfe01b80887.zip
tui/input: remove "cancel paste" logic which should be redundant
-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);