Mercurial > vim
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;