Permalink
Browse files

Call s:Close() directly

  • Loading branch information...
1 parent d08fcae commit 7bbe4054de35b69f4ead66c5518aeefb872c02b4 @kien committed Feb 28, 2013
Showing with 9 additions and 5 deletions.
  1. +9 −5 autoload/ctrlp.vim
View
@@ -264,9 +264,13 @@ endf
fu! s:Close()
cal s:buffunc(0)
- try | bun!
- cat | clo! | endt
- cal s:unmarksigns()
+ 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

0 comments on commit 7bbe405

Please sign in to comment.