summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2010-10-27 16:18:00 +0200
committerBram Moolenaar <Bram@vim.org>2010-10-27 16:18:00 +0200
commitbeca055b0c7bfd5abdfdcbd7f601d060ff3865e5 (patch)
tree28700097d38f268d9cca4821df6fef5b01f4e53b
parent22df3f90fcd910ae99b9c08ad6363a2706f8d999 (diff)
downloadvim-git-beca055b0c7bfd5abdfdcbd7f601d060ff3865e5.tar.gz
updated for version 7.3.042v7.3.042
Problem: No spell highlighting when re-using an empty buffer. Solution: Clear the spell checking info only when clearing the options for a buffer. (James Vega)
-rw-r--r--src/buffer.c6
-rw-r--r--src/version.c2
2 files changed, 5 insertions, 3 deletions
diff --git a/src/buffer.c b/src/buffer.c
index 0850baedd..a7290aebb 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -639,6 +639,9 @@ free_buffer_stuff(buf, free_options)
{
clear_wininfo(buf); /* including window-local options */
free_buf_options(buf, TRUE);
+#ifdef FEAT_SPELL
+ ga_clear(&buf->b_s.b_langp);
+#endif
}
#ifdef FEAT_EVAL
vars_clear(&buf->b_vars.dv_hashtab); /* free all internal variables */
@@ -661,9 +664,6 @@ free_buffer_stuff(buf, free_options)
vim_free(buf->b_start_fenc);
buf->b_start_fenc = NULL;
#endif
-#ifdef FEAT_SPELL
- ga_clear(&buf->b_s.b_langp);
-#endif
}
/*
diff --git a/src/version.c b/src/version.c
index 83ced4d12..f18e1497f 100644
--- a/src/version.c
+++ b/src/version.c
@@ -715,6 +715,8 @@ static char *(features[]) =
static int included_patches[] =
{ /* Add new patch number below this line */
/**/
+ 42,
+/**/
41,
/**/
40,