summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-09-12 22:27:15 +0200
committerBram Moolenaar <Bram@vim.org>2018-09-12 22:27:15 +0200
commit1b7fefcbce5dd2fd337e217d4857b941da3f8bed (patch)
tree0471310aff5eada8cff5d8f0ebfb5aaf81d31ecf
parent90a997987dbbe43af3c15118a35f658f0f037d1d (diff)
patch 8.1.0373: screen updating still slow when 'cursorline' is setv8.1.0373
Problem: Screen updating still slow when 'cursorline' is set. Solution: Fix setting last_cursorline.
-rw-r--r--src/move.c4
-rw-r--r--src/version.c2
2 files changed, 5 insertions, 1 deletions
diff --git a/src/move.c b/src/move.c
index 68f8ae4a42..120ee5a556 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 53dbfd9657..a4df820704 100644
--- a/src/version.c
+++ b/src/version.c
@@ -795,6 +795,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 373,
+/**/
372,
/**/
371,