]> granicus.if.org Git - vim/commitdiff
updated for version 7.2-207 v7.2.207
authorBram Moolenaar <Bram@vim.org>
Tue, 16 Jun 2009 15:22:12 +0000 (15:22 +0000)
committerBram Moolenaar <Bram@vim.org>
Tue, 16 Jun 2009 15:22:12 +0000 (15:22 +0000)
src/screen.c
src/version.c

index 451c0ee11434c93b88cedf2eeae2238feb196880..abe721ed2616b32f74115773b304e9958bbc1bc3 100644 (file)
@@ -5743,6 +5743,13 @@ win_redr_status(wp)
     int                fillchar;
     int                attr;
     int                this_ru_col;
+    static int  busy = FALSE;
+
+    /* It's possible to get here recursively when 'statusline' (indirectly)
+     * invokes ":redrawstatus".  Simply ignore the call then. */
+    if (busy)
+       return;
+    busy = TRUE;
 
     wp->w_redr_status = FALSE;
     if (wp->w_status_height == 0)
@@ -5881,6 +5888,7 @@ win_redr_status(wp)
                                                                        attr);
     }
 #endif
+    busy = FALSE;
 }
 
 #ifdef FEAT_STL_OPT
index f9ebbeaa457f62b5befe22d57c879cb8e4dad93c..2ec6a6a9df51e4a4de19dd7fe2a3c47c3d61ee16 100644 (file)
@@ -676,6 +676,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    207,
 /**/
     206,
 /**/