From 2b56cf099a8f383e74496ff48810c8029d3c1ba5 Mon Sep 17 00:00:00 2001 From: lonerover Date: Mon, 9 Jan 2017 13:06:24 +0800 Subject: fix test failure --- src/nvim/window.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/nvim/window.c b/src/nvim/window.c index 301dc93026..89228e1b0f 100644 --- a/src/nvim/window.c +++ b/src/nvim/window.c @@ -1719,6 +1719,7 @@ close_windows ( { tabpage_T *tp, *nexttp; int h = tabline_height(); + int count = tabpage_index(NULL); ++RedrawingDisabled; @@ -1755,9 +1756,14 @@ close_windows ( --RedrawingDisabled; - redraw_tabline = TRUE; - if (h != tabline_height()) + if (count != tabpage_index(NULL)) { + apply_autocmds(EVENT_TABCLOSED, NULL, NULL, false, curbuf); + } + + redraw_tabline = true; + if (h != tabline_height()) { shell_new_rows(); + } } /// Check that current window is the last one. -- cgit