diff options
author | Bram Moolenaar <Bram@vim.org> | 2019-09-15 17:26:07 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2019-09-15 17:26:07 +0200 |
commit | a046b37c22bcabdea5f0fd6d21ca4bd0aa4c768e (patch) | |
tree | 3ec383d5a61f2d46b4a354e9ecbc0aa065663e03 /src/testdir/test_cmdline.vim | |
parent | 1ac90b4fa63414d56750559506a3e076df6923b0 (diff) |
patch 8.1.2037: can call win_gotoid() in cmdline windowv8.1.2037
Problem: Can call win_gotoid() in cmdline window.
Solution: Disallow switching windows. (Yasuhiro Matsumoto, closes #4940)
Diffstat (limited to 'src/testdir/test_cmdline.vim')
-rw-r--r-- | src/testdir/test_cmdline.vim | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/testdir/test_cmdline.vim b/src/testdir/test_cmdline.vim index f8d6125653..98768b5097 100644 --- a/src/testdir/test_cmdline.vim +++ b/src/testdir/test_cmdline.vim @@ -734,3 +734,13 @@ func Test_cmdline_overstrike() let &encoding = encoding_save endfunc + +func Test_cmdwin_bug() + let winid = win_getid() + sp + try + call feedkeys("q::call win_gotoid(" .. winid .. ")\<CR>:q\<CR>", 'x!') + catch /^Vim\%((\a\+)\)\=:E11/ + endtry + bw! +endfunc |