patch 8.1.0708: third argument for redrawWinline() is always FALSE
Problem: Third argument for redrawWinline() is always FALSE.
Solution: Drop the argument. (neovim #9479)
diff --git a/src/edit.c b/src/edit.c
index 813e95d..bd840d1 100644
--- a/src/edit.c
+++ b/src/edit.c
@@ -1955,7 +1955,7 @@
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);
@@ -2006,7 +2006,7 @@
if (dollar_vcol >= 0)
{
dollar_vcol = -1;
- redrawWinline(curwin, curwin->w_cursor.lnum, FALSE);
+ redrawWinline(curwin, curwin->w_cursor.lnum);
}
}
@@ -7074,7 +7074,7 @@
linenr_T lnum = spell_redraw_lnum;
spell_redraw_lnum = 0;
- redrawWinline(curwin, lnum, FALSE);
+ redrawWinline(curwin, lnum);
}
}
diff --git a/src/move.c b/src/move.c
index a94a1ab..119941f 100644
--- a/src/move.c
+++ b/src/move.c
@@ -153,8 +153,8 @@
// "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
diff --git a/src/proto/screen.pro b/src/proto/screen.pro
index 552453a..665b772 100644
--- a/src/proto/screen.pro
+++ b/src/proto/screen.pro
@@ -8,7 +8,7 @@
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);
diff --git a/src/screen.c b/src/screen.c
index 04f19d7..880d784 100644
--- a/src/screen.c
+++ b/src/screen.c
@@ -492,28 +492,13 @@
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
diff --git a/src/version.c b/src/version.c
index e9a5a43..3375b1c 100644
--- a/src/version.c
+++ b/src/version.c
@@ -800,6 +800,8 @@
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 708,
+/**/
707,
/**/
706,