diff options
| author | raichoo <raichoo@googlemail.com> | 2017-03-11 10:46:50 +0100 |
|---|---|---|
| committer | raichoo <raichoo@googlemail.com> | 2017-03-19 21:14:11 +0100 |
| commit | ae828982ceb9dc4c5bde58a276e6e10df6f35051 (patch) | |
| tree | 7a5825075836640489dd37614f2f27b6c917cf30 /src/nvim/testdir | |
| parent | 4500b16f15510f6091ca98b78aa4ee13e1acf2c7 (diff) | |
| download | rneovim-ae828982ceb9dc4c5bde58a276e6e10df6f35051.tar.gz rneovim-ae828982ceb9dc4c5bde58a276e6e10df6f35051.tar.bz2 rneovim-ae828982ceb9dc4c5bde58a276e6e10df6f35051.zip | |
vim-patch:7.4.2347
Problem: Crash when closing a buffer while Visual mode is active.
(Dominique Pelle)
Solution: Adjust the position before computing the number of lines.
When closing the current buffer stop Visual mode.
https://github.com/vim/vim/commit/c4a908e83690844b0d3a46124ba6af7d23485d69
Diffstat (limited to 'src/nvim/testdir')
| -rw-r--r-- | src/nvim/testdir/test_normal.vim | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_normal.vim b/src/nvim/testdir/test_normal.vim index b894a633c4..79af7b2587 100644 --- a/src/nvim/testdir/test_normal.vim +++ b/src/nvim/testdir/test_normal.vim @@ -1998,3 +1998,17 @@ func! Test_normal46_ignore() " clean up bw! endfu + +func! Test_normal47_visual_buf_wipe() + " This was causing a crash or ml_get error. + enew! + call setline(1,'xxx') + normal $ + new + call setline(1, range(1,2)) + 2 + exe "norm \<C-V>$" + bw! + norm yp + set nomodified +endfu |