Call s:Close() directly

This commit is contained in:
Kien N 2013-02-28 20:45:18 +07:00
parent d08fcae2f4
commit 7bbe4054de

View File

@ -264,9 +264,13 @@ endf
fu! s:Close()
cal s:buffunc(0)
if winnr('$') == 1
bw!
el
try | bun!
cat | clo! | endt
cal s:unmarksigns()
en
for key in keys(s:glbs) | if exists('+'.key)
sil! exe 'let &'.key.' = s:glb_'.key
en | endfo
@ -759,8 +763,8 @@ endf
fu! s:PrtExit()
if bufnr('%') == s:bufnr && bufname('%') == 'ControlP'
if !has('autocmd') | cal s:Close() | en
exe ( winnr('$') == 1 ? 'bw!' : 'winc p' )
noa cal s:Close()
noa winc p
en
endf