From: Bram Moolenaar Date: Thu, 8 Feb 2018 08:57:28 +0000 (+0100) Subject: patch 8.0.1476: screen isn't always updated right away X-Git-Tag: v8.0.1476 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=acda04f5c641330cd589ca52eb61d1ab0d62385f;p=vim patch 8.0.1476: screen isn't always updated right away Problem: Screen isn't always updated right away. Solution: Adjust #ifdef: Call out_flush() when not running the GUI. --- diff --git a/src/screen.c b/src/screen.c index 9256fbd1e..f365be223 100644 --- a/src/screen.c +++ b/src/screen.c @@ -474,9 +474,8 @@ redraw_after_callback(int call_update_screen) * flicker. */ out_flush_cursor(FALSE, FALSE); else -#else - out_flush(); #endif + out_flush(); --redrawing_for_callback; } @@ -2795,7 +2794,7 @@ fold_line( { ScreenLinesUC[off + col] = fill_fold; ScreenLinesC[0][off + col] = 0; - ScreenLines[off + col] = 0x80; /* avoid storing zero */ + ScreenLines[off + col] = 0x80; /* avoid storing zero */ } else { diff --git a/src/version.c b/src/version.c index 98a913297..795411c76 100644 --- a/src/version.c +++ b/src/version.c @@ -771,6 +771,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 1476, /**/ 1475, /**/