Verify that window number is valid before switching to it

This commit is contained in:
Joe Grasse
2016-09-23 15:32:35 +12:00
committed by Jan Larres
parent 9a75c110b7
commit d61ca60d1c
+7 -2
View File
@@ -4030,10 +4030,15 @@ function! s:QuitIfOnlyWindow() abort
endif
endif
if prevwinnr != tagbarwinnr
" Check that prevwinnr is still a valid window number
if prevwinnr != tagbarwinnr && prevwinnr <= winnr('$')
call s:goto_win(prevwinnr, 1)
endif
call s:goto_win(curwinnr, 1)
" Check that curwinnr is still a valid window number
if curwinnr <= winnr('$')
call s:goto_win(curwinnr, 1)
endif
endfunction
" s:NextNormalWindow() {{{2