Bug fix: don't mess with balloons we didn't set.

This commit is contained in:
LCD 47 2019-02-25 08:59:47 +02:00
parent 7274363a72
commit 69b0c3e85a
2 changed files with 3 additions and 4 deletions

View File

@ -19,7 +19,7 @@ if has('reltime')
lockvar! g:_SYNTASTIC_START
endif
let g:_SYNTASTIC_VERSION = '3.9.0-31'
let g:_SYNTASTIC_VERSION = '3.9.0-32'
lockvar g:_SYNTASTIC_VERSION
" Sanity checks {{{1

View File

@ -34,12 +34,11 @@ endfunction " }}}2
" Reset the error balloons
" @vimlint(EVL103, 1, a:loclist)
function! g:SyntasticBalloonsNotifier.reset(loclist) abort " {{{2
let b:syntastic_private_balloons = {}
if has('balloon_eval')
if has('balloon_eval') && !empty(get(b:, 'syntastic_private_balloons', {}))
call syntastic#log#debug(g:_SYNTASTIC_DEBUG_NOTIFICATIONS, 'balloons: reset')
unlet! b:syntastic_private_balloons
set noballooneval
endif
unlet! b:syntastic_private_balloons
endfunction " }}}2
" @vimlint(EVL103, 0, a:loclist)