aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/normal.c
diff options
context:
space:
mode:
authorBjörn Linse <bjorn.linse@gmail.com>2021-08-10 22:32:08 +0200
committerBjörn Linse <bjorn.linse@gmail.com>2021-08-10 22:32:08 +0200
commita177c7df093f573c4bcb7b422bd615ce239be367 (patch)
tree44ade4d8162efc2b18b0006afc58ef89b327be21 /src/nvim/normal.c
parenta2909aa35faf941a30b1496e74c278accc3fb15b (diff)
downloadrneovim-a177c7df093f573c4bcb7b422bd615ce239be367.tar.gz
rneovim-a177c7df093f573c4bcb7b422bd615ce239be367.tar.bz2
rneovim-a177c7df093f573c4bcb7b422bd615ce239be367.zip
refactor(plines): remove implicit curwin plines() function
Diffstat (limited to 'src/nvim/normal.c')
-rw-r--r--src/nvim/normal.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/nvim/normal.c b/src/nvim/normal.c
index 54ca216a53..eb680203f7 100644
--- a/src/nvim/normal.c
+++ b/src/nvim/normal.c
@@ -5122,11 +5122,13 @@ static void nv_scroll(cmdarg_T *cap)
--n;
break;
}
- used += plines(curwin->w_topline + n);
- if (used >= half)
+ used += plines_win(curwin, curwin->w_topline + n, true);
+ if (used >= half) {
break;
- if (hasFolding(curwin->w_topline + n, NULL, &lnum))
+ }
+ if (hasFolding(curwin->w_topline + n, NULL, &lnum)) {
n = lnum - curwin->w_topline;
+ }
}
if (n > 0 && used > curwin->w_height_inner) {
n--;