]> git.ipfire.org Git - thirdparty/vim.git/commitdiff
updated for version 7.3.737 v7.3.737
authorBram Moolenaar <Bram@vim.org>
Wed, 28 Nov 2012 16:34:48 +0000 (17:34 +0100)
committerBram Moolenaar <Bram@vim.org>
Wed, 28 Nov 2012 16:34:48 +0000 (17:34 +0100)
Problem:    When using do_cmdline() recursively did_endif is not reset,
            causing messages to be overwritten.
Solution:   Reset did_endif. (Christian Brabandt)

src/ex_docmd.c
src/version.c

index 311f4f0e916be0df949278e6cebf5b0b8f87674c..97b836e005964cc8f9ee7fe1b8dddf062ca1b99d 100644 (file)
@@ -1536,6 +1536,8 @@ do_cmdline(cmdline, fgetline, cookie, flags)
     if_level = 0;
 #endif
 
+    did_endif = FALSE;  /* in case do_cmdline used recursively */
+
     --call_depth;
     return retval;
 }
index 058ffbc0e0161f2b2ce20cd9ff12a45b7e12a33f..b8c29dc512da386fb23a42f6dd8e69028ddaa357 100644 (file)
@@ -725,6 +725,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    737,
 /**/
     736,
 /**/