summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2018-08-07 19:32:52 +0200
committerBram Moolenaar <Bram@vim.org>2018-08-07 19:32:52 +0200
commitee380ae376692529b6f1805185015cb4717c6940 (patch)
tree07f07e9ac42332c087a9066e25d36e0a1eb2792f
parent91d2e783b41ca900bc603b3cb5e083c8a4a33170 (diff)
downloadvim-git-ee380ae376692529b6f1805185015cb4717c6940.tar.gz
patch 8.1.0246: build failure without the +eval featurev8.1.0246
Problem: Build failure without the +eval feature. Solution: Add #ifdef
-rw-r--r--src/edit.c4
-rw-r--r--src/version.c2
2 files changed, 6 insertions, 0 deletions
diff --git a/src/edit.c b/src/edit.c
index b5c129f99..8ee464357 100644
--- a/src/edit.c
+++ b/src/edit.c
@@ -1722,9 +1722,11 @@ ins_redraw(
{
aco_save_T aco;
+#ifdef FEAT_EVAL
// Sync undo when the autocommand calls setline() or append(), so that
// it can be undone separately.
u_sync_once = 2;
+#endif
// save and restore curwin and curbuf, in case the autocmd changes them
aucmd_prepbuf(&aco, curbuf);
@@ -1732,9 +1734,11 @@ ins_redraw(
aucmd_restbuf(&aco);
curbuf->b_last_changedtick = CHANGEDTICK(curbuf);
+#ifdef FEAT_EVAL
if (u_sync_once == 1)
ins_need_undo = TRUE;
u_sync_once = 0;
+#endif
}
#ifdef FEAT_INS_EXPAND
diff --git a/src/version.c b/src/version.c
index 3b437c45a..a3539f0c1 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 */
/**/
+ 246,
+/**/
245,
/**/
244,