}
#ifdef FEAT_AUTOCMD
- if (win->w_closing || win->w_buffer->b_closing)
+ if (win->w_closing || (win->w_buffer != NULL && win->w_buffer->b_closing))
return; /* window is already being closed */
if (win == aucmd_win)
{
enter_tabpage(tp, old_curbuf, trigger_autocmds)
tabpage_T *tp;
buf_T *old_curbuf UNUSED;
- int trigger_autocmds UNUSED;
+ int trigger_autocmds UNUSED;
{
int old_off = tp->tp_firstwin->w_winrow;
win_T *next_prevwin = tp->tp_prevwin;
void
goto_tabpage_tp(tp, trigger_autocmds)
tabpage_T *tp;
- int trigger_autocmds;
+ int trigger_autocmds;
{
/* Don't repeat a message in another tab page. */
set_keep_msg(NULL, 0);