diff options
Diffstat (limited to 'src/nvim/drawline.c')
-rw-r--r-- | src/nvim/drawline.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/nvim/drawline.c b/src/nvim/drawline.c index e531704970..753baa2675 100644 --- a/src/nvim/drawline.c +++ b/src/nvim/drawline.c @@ -2940,9 +2940,12 @@ int win_line(win_T *wp, linenr_T lnum, int startrow, int endrow, bool number_onl wlv.char_attr = hl_combine_attr(wlv.line_attr_lowprio, wlv.char_attr); } + if (wlv.draw_state == WL_LINE) { + vcol_prev = wlv.vcol; + } + // Store character to be displayed. // Skip characters that are left of the screen for 'nowrap'. - vcol_prev = wlv.vcol; if (wlv.draw_state < WL_LINE || n_skip <= 0) { // Store the character. if (wp->w_p_rl && utf_char2cells(mb_c) > 1) { |