From 74776dfb2ac497ab63a80ceea07b38c142b2c048 Mon Sep 17 00:00:00 2001 From: zeertzjq Date: Fri, 29 Mar 2024 22:29:10 +0800 Subject: fix(terminal): fix duplicate recording with mouse click (#28103) --- src/nvim/terminal.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/nvim/terminal.c b/src/nvim/terminal.c index 3734d55a5b..9033e00f3d 100644 --- a/src/nvim/terminal.c +++ b/src/nvim/terminal.c @@ -1631,7 +1631,10 @@ end: return false; } - ins_char_typebuf(vgetc_char, vgetc_mod_mask); + int len = ins_char_typebuf(vgetc_char, vgetc_mod_mask); + if (KeyTyped) { + ungetchars(len); + } return true; } -- cgit