From 1b7fefcbce5dd2fd337e217d4857b941da3f8bed Mon Sep 17 00:00:00 2001 From: Bram Moolenaar Date: Wed, 12 Sep 2018 22:27:15 +0200 Subject: [PATCH] patch 8.1.0373: screen updating still slow when 'cursorline' is set Problem: Screen updating still slow when 'cursorline' is set. Solution: Fix setting last_cursorline. --- src/move.c | 4 +++- src/version.c | 2 ++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/move.c b/src/move.c index 68f8ae4a4..120ee5a55 100644 --- a/src/move.c +++ b/src/move.c @@ -153,12 +153,14 @@ redraw_for_cursorline(win_T *wp) // in the same window. redrawWinline(wp, last_cursorline, FALSE); redrawWinline(wp, wp->w_cursor.lnum, FALSE); - last_cursorline = wp->w_cursor.lnum; redraw_win_later(wp, VALID); } else #endif redraw_win_later(wp, SOME_VALID); +#ifdef FEAT_SYN_HL + last_cursorline = wp->w_cursor.lnum; +#endif } } diff --git a/src/version.c b/src/version.c index 53dbfd965..a4df82070 100644 --- a/src/version.c +++ b/src/version.c @@ -794,6 +794,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ +/**/ + 373, /**/ 372, /**/