diff src/window.c @ 1090:9a3b65713280 v7.0.216

updated for version 7.0-216
author vimboss
date Sun, 11 Mar 2007 14:48:29 +0000
parents 32c1b275ba64
children 5d5a41a95347
line wrap: on
line diff
--- a/src/window.c
+++ b/src/window.c
@@ -3290,11 +3290,12 @@ win_new_tabpage(after)
     int
 may_open_tabpage()
 {
-    int		n = cmdmod.tab;
-
-    if (cmdmod.tab != 0)
+    int		n = (cmdmod.tab == 0) ? postponed_split_tab : cmdmod.tab;
+
+    if (n != 0)
     {
 	cmdmod.tab = 0;	    /* reset it to avoid doing it twice */
+	postponed_split_tab = 0;
 	return win_new_tabpage(n);
     }
     return FAIL;