diff --git a/src/nvim/edit.c b/src/nvim/edit.c index 5e559462bc..257a6ef112 100644 --- a/src/nvim/edit.c +++ b/src/nvim/edit.c @@ -1462,6 +1462,7 @@ ins_redraw ( redrawWinline(curwin, conceal_new_cursor_line == 0 ? curwin->w_cursor.lnum : conceal_new_cursor_line); curwin->w_valid &= ~VALID_CROW; + need_cursor_line_redraw = false; } if (must_redraw) { diff --git a/src/nvim/normal.c b/src/nvim/normal.c index 9b2543cb8f..21c902a68e 100644 --- a/src/nvim/normal.c +++ b/src/nvim/normal.c @@ -1263,6 +1263,7 @@ static void normal_redraw(NormalState *s) redrawWinline(curwin, s->conceal_new_cursor_line); curwin->w_valid &= ~VALID_CROW; + need_cursor_line_redraw = false; } if (VIsual_active) {