Guard against missing win_id2win on Vim 7.4

Resolves: https://github.com/tpope/vim-fugitive/issues/2136
This commit is contained in:
Tim Pope
2023-03-21 10:32:23 -04:00
parent 5b52a0f395
commit 8ad2b96cdf

View File

@@ -6806,7 +6806,7 @@ endfunction
function! s:BlameLeave() abort function! s:BlameLeave() abort
let state = s:TempState() let state = s:TempState()
let bufwinnr = win_id2win(get(state, 'origin_winid')) let bufwinnr = exists('*win_id2win') ? win_id2win(get(state, 'origin_winid')) : 0
if bufwinnr == 0 if bufwinnr == 0
let bufwinnr = bufwinnr(get(state, 'origin_bufnr', -1)) let bufwinnr = bufwinnr(get(state, 'origin_bufnr', -1))
endif endif