mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:9.0.1934: :bwipe fails after switching window from aucmd_win.
Problem: :bwipe fails after switching window from aucmd_win.
Solution: Decrement b_nwindows after switching back to aucmd_win.
closes: vim/vim#13160
46bdae036a
This commit is contained in:
parent
8728ba3951
commit
dfa21316cd
@ -3442,11 +3442,22 @@ func Test_closing_autocmd_window()
|
||||
END
|
||||
call CheckScriptFailure(lines, 'E814:')
|
||||
au! BufEnter
|
||||
only!
|
||||
bwipe Xa.txt
|
||||
bwipe Xb.txt
|
||||
endfunc
|
||||
|
||||
func Test_switch_window_in_autocmd_window()
|
||||
edit Xa.txt
|
||||
tabnew Xb.txt
|
||||
autocmd BufEnter Xa.txt wincmd w
|
||||
doautoall BufEnter
|
||||
au! BufEnter
|
||||
bwipe Xa.txt
|
||||
call assert_false(bufexists('Xa.txt'))
|
||||
bwipe Xb.txt
|
||||
call assert_false(bufexists('Xb.txt'))
|
||||
endfunc
|
||||
|
||||
func Test_bufwipeout_changes_window()
|
||||
" This should not crash, but we don't have any expectations about what
|
||||
" happens, changing window in BufWipeout has unpredictable results.
|
||||
|
Loading…
Reference in New Issue
Block a user