aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2023-08-14 06:47:51 +0800
committerGitHub <noreply@github.com>2023-08-14 06:47:51 +0800
commitdd09630a2124ce53edfd19bf6fab0f0cbae3ad13 (patch)
tree07c6c06d692b1152f7abcb9a99f2436898dc7d5f
parentfbc644ba3114ffc054d52789c9d03288d7d4b9bb (diff)
downloadrneovim-dd09630a2124ce53edfd19bf6fab0f0cbae3ad13.tar.gz
rneovim-dd09630a2124ce53edfd19bf6fab0f0cbae3ad13.tar.bz2
rneovim-dd09630a2124ce53edfd19bf6fab0f0cbae3ad13.zip
vim-patch:9.0.1711: dead code in charset.c (#24706)
Problem: dead code in charset.c Solution: remove it linetabsize_col() calls init_chartabsize_arg() with 0 as "lnum", so cts.cts_has_prop_with_text is always FALSE. closes: #PR https://github.com/vim/vim/commit/d3515a1e88cf25c1d5eae8faa965b587a124e687 N/A patches for version.c: vim-patch:9.0.1702: Undo test is flaky
-rw-r--r--src/nvim/plines.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/nvim/plines.c b/src/nvim/plines.c
index 236a992bf9..6925368cf7 100644
--- a/src/nvim/plines.c
+++ b/src/nvim/plines.c
@@ -268,11 +268,6 @@ int linetabsize_col(int startcol, char *s)
while (*cts.cts_ptr != NUL) {
cts.cts_vcol += lbr_chartabsize_adv(&cts);
}
- if (cts.cts_has_virt_text && cts.cts_ptr == cts.cts_line) {
- // check for virtual text in an empty line
- (void)lbr_chartabsize_adv(&cts);
- cts.cts_vcol += cts.cts_cur_text_width_left + cts.cts_cur_text_width_right;
- }
clear_chartabsize_arg(&cts);
return cts.cts_vcol;
}