aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/drawline.c
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2024-06-03 05:38:06 +0800
committerGitHub <noreply@github.com>2024-06-03 05:38:06 +0800
commit3a1515bfee59710b4da9bfdf0fc4ecb5b13a00db (patch)
tree3e9ef6c53517e1f960bd62fd98503cfe9f385139 /src/nvim/drawline.c
parent0c9f7f5f96d6fedd2c5d9ec235c8b341f47c06f8 (diff)
downloadrneovim-3a1515bfee59710b4da9bfdf0fc4ecb5b13a00db.tar.gz
rneovim-3a1515bfee59710b4da9bfdf0fc4ecb5b13a00db.tar.bz2
rneovim-3a1515bfee59710b4da9bfdf0fc4ecb5b13a00db.zip
vim-patch:partial:9.1.0461: too many strlen() calls in drawline.c (#29150)
Problem: too many strlen() calls in drawline.c Solution: Refactor code to avoid strlen() (John Marriott) closes: vim/vim#14890 https://github.com/vim/vim/commit/f51ff96532ab8f97f779b44d17dccdda9d8ce566 Co-authored-by: John Marriott <basilisk@internode.on.net>
Diffstat (limited to 'src/nvim/drawline.c')
-rw-r--r--src/nvim/drawline.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/drawline.c b/src/nvim/drawline.c
index 3bd00ee3f9..4247705896 100644
--- a/src/nvim/drawline.c
+++ b/src/nvim/drawline.c
@@ -1422,7 +1422,7 @@ int win_line(win_T *wp, linenr_T lnum, int startrow, int endrow, int col_rows, s
line = ml_get_buf(wp->w_buffer, lnum);
ptr = line + linecol;
- if (len == 0 || (int)wp->w_cursor.col > ptr - line) {
+ if (len == 0 || wp->w_cursor.col > linecol) {
// no bad word found at line start, don't check until end of a
// word
spell_hlf = HLF_COUNT;