branch: ignore upcoming FocusGained when updating

closes #2029

airline#util#focusgain(1) was called too soon -- it's called before vim
loses focus and not after it gains focus. Instead, we ignore the next
FocusGained event.
This commit is contained in:
David Briscoe
2020-01-28 11:58:45 -08:00
parent 8fbb16f838
commit dd247a0f85
3 changed files with 14 additions and 10 deletions

View File

@@ -83,10 +83,9 @@ function! s:on_window_changed(event)
endfunction
function! s:on_focus_gained()
if airline#util#focusgained_disabled()
return
if airline#util#try_focusgained()
unlet! w:airline_lastmode | :call <sid>airline_refresh(1)
endif
unlet! w:airline_lastmode | :call <sid>airline_refresh(1)
endfunction
function! s:on_cursor_moved()