diff --git a/autoload/tagbar.vim b/autoload/tagbar.vim index ea8febf..fd51e5b 100644 --- a/autoload/tagbar.vim +++ b/autoload/tagbar.vim @@ -861,12 +861,6 @@ function! s:CloseWindow() abort call s:ShrinkIfExpanded() - " The window sizes may have changed due to the shrinking happening after - " the window closing, so equalize them again. - if &equalalways - wincmd = - endif - if s:autocommands_done && !s:statusline_in_use autocmd! TagbarAutoCmds let s:autocommands_done = 0 @@ -901,6 +895,12 @@ function! s:ShrinkIfExpanded() abort \ ' ' . s:window_pos.pre.y endif endif + + " The window sizes may have changed due to the shrinking happening after + " the window closing, so equalize them again. + if &equalalways + wincmd = + endif endfunction " s:ZoomWindow() {{{2