diff options
Diffstat (limited to 'src/nvim/tui/input.c')
-rw-r--r-- | src/nvim/tui/input.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/tui/input.c b/src/nvim/tui/input.c index 33062e88d3..f9f39c36ff 100644 --- a/src/nvim/tui/input.c +++ b/src/nvim/tui/input.c @@ -373,9 +373,9 @@ static bool handle_bracketed_paste(TermInput *input) tinput_flush(input, true); // Paste phase: "first-chunk". input->paste = 1; - } else { + } else if (input->paste != 0) { // Paste phase: "last-chunk". - input->paste = 3; + input->paste = input->paste == 2 ? 3 : -1; tinput_flush(input, true); // Paste phase: "disabled". input->paste = 0; |