aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/testdir
diff options
context:
space:
mode:
authorAndy K. Massimino <f8a663@normed.space>2021-03-18 22:57:27 -0400
committerAndy K. Massimino <f8a663@normed.space>2021-03-19 23:02:34 -0400
commitb2ec77007081cf9c63f935115f69c718db248226 (patch)
tree5da5021eba90e2cc106e3fa4a0b561f8d952f83b /src/nvim/testdir
parent1ef4340f22b915dc7ae2afdb2e88599133a20537 (diff)
downloadrneovim-b2ec77007081cf9c63f935115f69c718db248226.tar.gz
rneovim-b2ec77007081cf9c63f935115f69c718db248226.tar.bz2
rneovim-b2ec77007081cf9c63f935115f69c718db248226.zip
vim-patch:8.2.0093: win_splitmove() can make Vim hang
Problem: win_splitmove() can make Vim hang. Solution: Check windows exists in the current tab page. (closes vim/vim#5444) https://github.com/vim/vim/commit/7b94e77132eabdf0e43abca57e2ffeb961545174
Diffstat (limited to 'src/nvim/testdir')
-rw-r--r--src/nvim/testdir/test_window_cmd.vim4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/nvim/testdir/test_window_cmd.vim b/src/nvim/testdir/test_window_cmd.vim
index b57c4e27da..402c2c3eb7 100644
--- a/src/nvim/testdir/test_window_cmd.vim
+++ b/src/nvim/testdir/test_window_cmd.vim
@@ -839,6 +839,10 @@ func Test_win_splitmove()
call assert_fails('call win_splitmove(winnr(), 123)', 'E957:')
call assert_fails('call win_splitmove(123, winnr())', 'E957:')
call assert_fails('call win_splitmove(winnr(), winnr())', 'E957:')
+
+ tabnew
+ call assert_fails('call win_splitmove(1, win_getid(1, 1))', 'E957:')
+ tabclose
endfunc
func Test_window_resize()