aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/screen.c
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2019-01-11 01:45:38 +0100
committerJustin M. Keyes <justinkz@gmail.com>2019-01-11 01:45:38 +0100
commit99429e5f415bfbb8298142c0e10b76a7ef9428bf (patch)
tree69dd0ea861367c08ee546d34cb82dff5b3051d7f /src/nvim/screen.c
parent3f10c5b5338fc7efec53a23427e1c0e2dea56be4 (diff)
parent56dec2a3a04a834652c8e118871d63a9328e3af5 (diff)
downloadrneovim-99429e5f415bfbb8298142c0e10b76a7ef9428bf.tar.gz
rneovim-99429e5f415bfbb8298142c0e10b76a7ef9428bf.tar.bz2
rneovim-99429e5f415bfbb8298142c0e10b76a7ef9428bf.zip
Merge #9481 'vim-patch:8.1.0449,8.1.0450'
closes #9481
Diffstat (limited to 'src/nvim/screen.c')
-rw-r--r--src/nvim/screen.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/nvim/screen.c b/src/nvim/screen.c
index 27d72ffbf7..513f8dac9a 100644
--- a/src/nvim/screen.c
+++ b/src/nvim/screen.c
@@ -1409,7 +1409,12 @@ static void win_update(win_T *wp)
if (wp->w_p_rnu) {
// 'relativenumber' set: The text doesn't need to be drawn, but
// the number column nearly always does.
- (void)win_line(wp, lnum, srow, wp->w_grid.Rows, true, true);
+ fold_count = foldedCount(wp, lnum, &win_foldinfo);
+ if (fold_count != 0) {
+ fold_line(wp, fold_count, &win_foldinfo, lnum, row);
+ } else {
+ (void)win_line(wp, lnum, srow, wp->w_grid.Rows, true, true);
+ }
}
// This line does not need to be drawn, advance to the next one.