# HG changeset patch # User Christian Brabandt # Date 1518080406 -3600 # Node ID a8a154cafc60316aa7d0849065bd7bada5efa6d8 # Parent eafbec5a952862f4c6229de597dd9116e4d2b40b patch 8.0.1476: screen isn't always updated right away commit https://github.com/vim/vim/commit/acda04f5c641330cd589ca52eb61d1ab0d62385f Author: Bram Moolenaar Date: Thu Feb 8 09:57:28 2018 +0100 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 --- a/src/screen.c +++ b/src/screen.c @@ -474,9 +474,8 @@ redraw_after_callback(int call_update_sc * flicker. */ out_flush_cursor(FALSE, FALSE); else -#else +#endif out_flush(); -#endif --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 --- a/src/version.c +++ b/src/version.c @@ -772,6 +772,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 1476, +/**/ 1475, /**/ 1474,