Revert GitGutterGetHunkSummary() to show hunks when inactive

In da77e46310 the function changed to be
consistent with GitGutterGetHunks(), i.e. to show "no data" if called in
a buffer for which gitgutter is inactive.

This function is mostly used in status lines.  GitGutter is inactive
when a popup window is open.  The commit mentioned above meant that when
a completion window was open, the hunk summary in the status line
changed to show no data.  It changed back again once the completion
window was closed, but the overall effect was a little distracting.

This commit reverts the change.

Closes #771.
This commit is contained in:
Andy Stewart
2021-03-15 16:45:26 +00:00
parent 1283ec1670
commit 2a0411c10c

View File

@@ -185,8 +185,7 @@ endfunction
" window. The format is [ added, modified, removed ], where each value
" represents the number of lines added/modified/removed respectively.
function! GitGutterGetHunkSummary()
let bufnr = bufnr('')
return gitgutter#utility#is_active(bufnr) ? gitgutter#hunk#summary(bufnr) : [0,0,0]
return gitgutter#hunk#summary(winbufnr(0))
endfunction
" }}}