diff options
author | Lewis Russell <lewis6991@gmail.com> | 2022-02-12 17:12:09 +0000 |
---|---|---|
committer | Lewis Russell <lewis6991@gmail.com> | 2022-02-12 17:56:39 +0000 |
commit | 50250542c346473dd3a91ce63cd989033dae4471 (patch) | |
tree | 00246caffdcdb17e5318610fe39b317c08080e4f /src/nvim/screen.c | |
parent | 7db0aa027cff8da11a3fe2c26267a059f35297d7 (diff) | |
download | rneovim-50250542c346473dd3a91ce63cd989033dae4471.tar.gz rneovim-50250542c346473dd3a91ce63cd989033dae4471.tar.bz2 rneovim-50250542c346473dd3a91ce63cd989033dae4471.zip |
refactor(signs): more efficient signcol calc
When iterating signs to calculate the sign column, stop iterating when
we reach the maximum configured from 'signcolumn'.
Diffstat (limited to 'src/nvim/screen.c')
-rw-r--r-- | src/nvim/screen.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/screen.c b/src/nvim/screen.c index 0644a08210..6dcabffb7d 100644 --- a/src/nvim/screen.c +++ b/src/nvim/screen.c @@ -794,7 +794,7 @@ static void win_update(win_T *wp, Providers *providers) // If we can compute a change in the automatic sizing of the sign column // under 'signcolumn=auto:X' and signs currently placed in the buffer, better // figuring it out here so we can redraw the entire screen for it. - buf_signcols(buf); + win_signcol_count(wp); type = wp->w_redr_type; |