Skip to content

Commit 323a9c0

Browse files
committed
fix restore global var
1 parent 2be2d92 commit 323a9c0

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

plugin/clang.vim

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -892,9 +892,14 @@ endf
892892
" 'diagnostics': [], // diagnostics info
893893
" }
894894
func! ClangComplete(findstart, base)
895-
call s:PDebug("ClangComplete", "start")
896-
897895
let l:gvars = s:GlobalVarSet()
896+
let l:res = s:ClangComplete(a:findstart, a:base)
897+
call s:GlobalVarRestore(l:gvars)
898+
return l:res
899+
endf
900+
901+
func! s:ClangComplete(findstart, base)
902+
call s:PDebug("ClangComplete", "start")
898903

899904
if a:findstart
900905
call s:PDebug("ClangComplete", "phase 1")
@@ -977,8 +982,6 @@ func! ClangComplete(findstart, base)
977982
return []
978983
endif
979984
endif
980-
981-
call s:GlobalVarRestore(l:gvars)
982985
endf
983986
"}}}
984987

0 commit comments

Comments
 (0)