Problem: Third argument for redrawWinline() is always FALSE.
Solution: Drop the argument. (neovim #9479)
if (pc_status == PC_STATUS_RIGHT)
++curwin->w_wcol;
if (pc_status == PC_STATUS_RIGHT || pc_status == PC_STATUS_LEFT)
- redrawWinline(curwin, curwin->w_cursor.lnum, FALSE);
+ redrawWinline(curwin, curwin->w_cursor.lnum);
else
#endif
screen_puts(pc_bytes, pc_row - msg_scrolled, pc_col, pc_attr);
if (dollar_vcol >= 0)
{
dollar_vcol = -1;
- redrawWinline(curwin, curwin->w_cursor.lnum, FALSE);
+ redrawWinline(curwin, curwin->w_cursor.lnum);
}
}
linenr_T lnum = spell_redraw_lnum;
spell_redraw_lnum = 0;
- redrawWinline(curwin, lnum, FALSE);
+ redrawWinline(curwin, lnum);
}
}
// "w_last_cursorline" may be outdated, worst case we redraw
// too much. This is optimized for moving the cursor around in
// the current window.
- redrawWinline(wp, wp->w_last_cursorline, FALSE);
- redrawWinline(wp, wp->w_cursor.lnum, FALSE);
+ redrawWinline(wp, wp->w_last_cursorline);
+ redrawWinline(wp, wp->w_cursor.lnum);
redraw_win_later(wp, VALID);
}
else
void redraw_buf_and_status_later(buf_T *buf, int type);
int redraw_asap(int type);
void redraw_after_callback(int call_update_screen);
-void redrawWinline(win_T *wp, linenr_T lnum, int invalid);
+void redrawWinline(win_T *wp, linenr_T lnum);
void reset_updating_screen(int may_resize_shell);
void update_curbuf(int type);
int update_screen(int type_arg);
void
redrawWinline(
win_T *wp,
- linenr_T lnum,
- int invalid UNUSED) /* window line height is invalid now */
+ linenr_T lnum)
{
-#ifdef FEAT_FOLDING
- int i;
-#endif
-
if (wp->w_redraw_top == 0 || wp->w_redraw_top > lnum)
wp->w_redraw_top = lnum;
if (wp->w_redraw_bot == 0 || wp->w_redraw_bot < lnum)
wp->w_redraw_bot = lnum;
redraw_win_later(wp, VALID);
-
-#ifdef FEAT_FOLDING
- if (invalid)
- {
- /* A w_lines[] entry for this lnum has become invalid. */
- i = find_wl_entry(wp, lnum);
- if (i >= 0)
- wp->w_lines[i].wl_valid = FALSE;
- }
-#endif
}
void
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 708,
/**/
707,
/**/