aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/grid.c
diff options
context:
space:
mode:
authorLuuk van Baal <luukvbaal@gmail.com>2023-05-02 12:00:42 +0200
committerLuuk van Baal <luukvbaal@gmail.com>2023-05-02 13:11:47 +0200
commit5b111a8f00f8dbe458a3d437c9f06c9419d24840 (patch)
tree0cf72ae00bd1b08053daee0ede8aa5495be704f0 /src/nvim/grid.c
parent3b906af27fbd27a148ed6ca66e79b273ba5e8521 (diff)
downloadrneovim-5b111a8f00f8dbe458a3d437c9f06c9419d24840.tar.gz
rneovim-5b111a8f00f8dbe458a3d437c9f06c9419d24840.tar.bz2
rneovim-5b111a8f00f8dbe458a3d437c9f06c9419d24840.zip
fix(ui): adjust 'smoothscroll' for inner dimensions
Diffstat (limited to 'src/nvim/grid.c')
-rw-r--r--src/nvim/grid.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nvim/grid.c b/src/nvim/grid.c
index 9e830413bd..037606c38f 100644
--- a/src/nvim/grid.c
+++ b/src/nvim/grid.c
@@ -541,13 +541,13 @@ void grid_put_linebuf(ScreenGrid *grid, int row, int coloff, int endcol, int cle
if (wp->w_p_nu && wp->w_p_rnu) {
// do not overwrite the line number, change "123 text" to
// "123>>>xt".
- while (skip < wp->w_width && ascii_isdigit(*linebuf_char[off])) {
+ while (skip < wp->w_width_inner && ascii_isdigit(*linebuf_char[off])) {
off++;
skip++;
}
}
- for (int i = 0; i < 3 && i + skip < wp->w_width; i++) {
+ for (int i = 0; i < 3 && i + skip < wp->w_width_inner; i++) {
schar_from_ascii(linebuf_char[off], '<');
linebuf_attr[off] = HL_ATTR(HLF_AT);
off++;