aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorLuuk van Baal <luukvbaal@gmail.com>2023-12-21 01:23:06 +0100
committerLewis Russell <me@lewisr.dev>2023-12-21 10:57:01 +0000
commit2ded2e75f4a6d9a575eeb1600e92c6bb333f8060 (patch)
tree9b8a91c314352b6e1f71944490151f3ced156953 /src
parent720a3518e3d2eee745bee1d856c92e7c1d84549f (diff)
downloadrneovim-2ded2e75f4a6d9a575eeb1600e92c6bb333f8060.tar.gz
rneovim-2ded2e75f4a6d9a575eeb1600e92c6bb333f8060.tar.bz2
rneovim-2ded2e75f4a6d9a575eeb1600e92c6bb333f8060.zip
fix(column): avoid exceeding configured 'signcolumn' width
Diffstat (limited to 'src')
-rw-r--r--src/nvim/drawscreen.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/drawscreen.c b/src/nvim/drawscreen.c
index 8a441901d9..3864177802 100644
--- a/src/nvim/drawscreen.c
+++ b/src/nvim/drawscreen.c
@@ -1211,7 +1211,7 @@ static bool win_redraw_signcols(win_T *wp)
} else if (wp->w_maxscwidth <= 1 && buf->b_signs_with_text >= (size_t)wp->w_maxscwidth) {
width = wp->w_maxscwidth;
} else {
- width = buf_signcols_validate(wp, buf, false);
+ width = MIN(wp->w_maxscwidth, buf_signcols_validate(wp, buf, false));
}
int scwidth = wp->w_scwidth;