Enable is_preview_window_open() to handle floating windows

See #784.
This commit is contained in:
Andy Stewart
2021-06-02 11:52:37 +01:00
parent 5b4ec87517
commit 2571c8f520

View File

@@ -601,12 +601,17 @@ function! gitgutter#hunk#close_hunk_preview_window()
endfunction
" Only makes sense for traditional, non-floating preview window.
function gitgutter#hunk#is_preview_window_open()
if g:gitgutter_preview_win_floating
if win_id2win(s:winid) > 0
execute win_id2win(s:winid).'wincmd c'
endif
else
for i in range(1, winnr('$'))
if getwinvar(i, '&previewwindow')
return 1
endif
endfor
endif
return 0
endfunction