]> granicus.if.org Git - vim/commitdiff
patch 8.1.0708: third argument for redrawWinline() is always FALSE v8.1.0708
authorBram Moolenaar <Bram@vim.org>
Wed, 9 Jan 2019 19:51:04 +0000 (20:51 +0100)
committerBram Moolenaar <Bram@vim.org>
Wed, 9 Jan 2019 19:51:04 +0000 (20:51 +0100)
Problem:    Third argument for redrawWinline() is always FALSE.
Solution:   Drop the argument. (neovim #9479)

src/edit.c
src/move.c
src/proto/screen.pro
src/screen.c
src/version.c

index 813e95d34b3f4e720fec0670093612df080eddc0..bd840d1475666047ba5475ac318d5562b20485f5 100644 (file)
@@ -1955,7 +1955,7 @@ edit_unputchar(void)
        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 @@ undisplay_dollar(void)
     if (dollar_vcol >= 0)
     {
        dollar_vcol = -1;
-       redrawWinline(curwin, curwin->w_cursor.lnum, FALSE);
+       redrawWinline(curwin, curwin->w_cursor.lnum);
     }
 }
 
@@ -7074,7 +7074,7 @@ check_spell_redraw(void)
        linenr_T        lnum = spell_redraw_lnum;
 
        spell_redraw_lnum = 0;
-       redrawWinline(curwin, lnum, FALSE);
+       redrawWinline(curwin, lnum);
     }
 }
 
index a94a1ab9d379ce603ca828b0ca4c3db153c15491..119941ff465b043a10f1758bae3dfe6be111e2cd 100644 (file)
@@ -153,8 +153,8 @@ redraw_for_cursorline(win_T *wp)
                // "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
index 552453ad8dc35d8208e459005e63fa0c36954d34..665b772d90c91fbfc2c8f2463173c30dfccca16a 100644 (file)
@@ -8,7 +8,7 @@ void redraw_buf_later(buf_T *buf, int type);
 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);
index 04f19d7acd32a529ebd527637adbcb4ef31018fd..880d78407bd412a63ba6f65f646d2e134299073d 100644 (file)
@@ -492,28 +492,13 @@ redraw_after_callback(int call_update_screen)
     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
index e9a5a43b7716088a5a61bfa38d0d6a9ba8c9882b..3375b1c20b510ec0f45ae88be708ab6b00f519e6 100644 (file)
@@ -799,6 +799,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    708,
 /**/
     707,
 /**/