summaryrefslogtreecommitdiffstats
path: root/src/testdir/test_cmdline.vim
diff options
context:
space:
mode:
authorBram Moolenaar <Bram@vim.org>2019-09-15 17:26:07 +0200
committerBram Moolenaar <Bram@vim.org>2019-09-15 17:26:07 +0200
commita046b37c22bcabdea5f0fd6d21ca4bd0aa4c768e (patch)
tree3ec383d5a61f2d46b4a354e9ecbc0aa065663e03 /src/testdir/test_cmdline.vim
parent1ac90b4fa63414d56750559506a3e076df6923b0 (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.vim10
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