mirror of
https://github.com/airblade/vim-gitgutter.git
synced 2025-11-09 12:03:48 -05:00
Handle buffers which no longer exist when callback executed.
Closes #509.
This commit is contained in:
@@ -146,6 +146,10 @@ endfunction
|
|||||||
function! gitgutter#diff#handler(bufnr, diff) abort
|
function! gitgutter#diff#handler(bufnr, diff) abort
|
||||||
call gitgutter#debug#log(a:diff)
|
call gitgutter#debug#log(a:diff)
|
||||||
|
|
||||||
|
if !bufexists(a:bufnr)
|
||||||
|
return
|
||||||
|
endif
|
||||||
|
|
||||||
call gitgutter#hunk#set_hunks(a:bufnr, gitgutter#diff#parse_diff(a:diff))
|
call gitgutter#hunk#set_hunks(a:bufnr, gitgutter#diff#parse_diff(a:diff))
|
||||||
let modified_lines = gitgutter#diff#process_hunks(a:bufnr, gitgutter#hunk#hunks(a:bufnr))
|
let modified_lines = gitgutter#diff#process_hunks(a:bufnr, gitgutter#hunk#hunks(a:bufnr))
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user