0
0
mirror of https://github.com/vim/vim.git synced 2025-09-30 04:44:14 -04:00

updated for version 7.0-097

This commit is contained in:
Bram Moolenaar
2006-09-10 13:51:17 +00:00
parent 82ce8c7d0f
commit 7875acc373
2 changed files with 8 additions and 8 deletions

View File

@@ -6296,7 +6296,6 @@ ex_tabclose(eap)
exarg_T *eap; exarg_T *eap;
{ {
tabpage_T *tp; tabpage_T *tp;
int h = tabline_height();
# ifdef FEAT_CMDWIN # ifdef FEAT_CMDWIN
if (cmdwin_type != 0) if (cmdwin_type != 0)
@@ -6328,9 +6327,6 @@ ex_tabclose(eap)
) )
tabpage_close(eap->forceit); tabpage_close(eap->forceit);
} }
if (h != tabline_height())
shell_new_rows();
} }
/* /*
@@ -6342,7 +6338,6 @@ ex_tabonly(eap)
{ {
tabpage_T *tp; tabpage_T *tp;
int done; int done;
int h = tabline_height();
# ifdef FEAT_CMDWIN # ifdef FEAT_CMDWIN
if (cmdwin_type != 0) if (cmdwin_type != 0)
@@ -6371,9 +6366,6 @@ ex_tabonly(eap)
break; break;
} }
} }
if (h != tabline_height())
shell_new_rows();
} }
/* /*
@@ -6397,6 +6389,8 @@ tabpage_close(forceit)
/* /*
* Close tab page "tp", which is not the current tab page. * Close tab page "tp", which is not the current tab page.
* Note that autocommands may make "tp" invalid. * Note that autocommands may make "tp" invalid.
* Also takes care of the tab pages line disappearing when closing the
* last-but-one tab page.
*/ */
void void
tabpage_close_other(tp, forceit) tabpage_close_other(tp, forceit)
@@ -6405,6 +6399,7 @@ tabpage_close_other(tp, forceit)
{ {
int done = 0; int done = 0;
win_T *wp; win_T *wp;
int h = tabline_height();
/* Limit to 1000 windows, autocommands may add a window while we close /* Limit to 1000 windows, autocommands may add a window while we close
* one. OK, so I'm paranoid... */ * one. OK, so I'm paranoid... */
@@ -6418,7 +6413,10 @@ tabpage_close_other(tp, forceit)
if (!valid_tabpage(tp) || tp->tp_firstwin == wp) if (!valid_tabpage(tp) || tp->tp_firstwin == wp)
break; break;
} }
redraw_tabline = TRUE; redraw_tabline = TRUE;
if (h != tabline_height())
shell_new_rows();
} }
/* /*

View File

@@ -666,6 +666,8 @@ static char *(features[]) =
static int included_patches[] = static int included_patches[] =
{ /* Add new patch number below this line */ { /* Add new patch number below this line */
/**/
97,
/**/ /**/
96, 96,
/**/ /**/