diff options
author | Lewis Russell <lewis6991@gmail.com> | 2022-03-29 11:38:17 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2022-03-29 11:38:17 +0100 |
commit | 1624639ec8a6c3c99e417a2990f2f02f0d0b6e10 (patch) | |
tree | 108c6915932564f48432e6c5f56d04653597d180 /src/change.c | |
parent | 24565cf27bc28cbd73f10e5ddf1e4ef53038a426 (diff) |
patch 8.2.4644: redrawing too often when 'relativenumber' is setv8.2.4644
Problem: Redrawing too often when 'relativenumber' is set.
Solution: Only redraw when the cursor line changed. (Lewis Russell,
closes #10040)
Diffstat (limited to 'src/change.c')
-rw-r--r-- | src/change.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/change.c b/src/change.c index 54ed684a6d..afc32b7241 100644 --- a/src/change.c +++ b/src/change.c @@ -641,7 +641,7 @@ changed_common( set_topline(wp, wp->w_topline); #endif // Relative numbering may require updating more. - if (wp->w_p_rnu) + if (wp->w_p_rnu && xtra != 0) redraw_win_later(wp, SOME_VALID); #ifdef FEAT_SYN_HL // Cursor line highlighting probably need to be updated with |