mirror of
https://github.com/neovim/neovim.git
synced 2025-10-02 16:08:36 +00:00
vim-patch:8.2.4427: getchar() may return modifiers if no character is available
Problem: getchar() may return modifiers if no character is available.
Solution: Do not process modifiers when there is no character. (closes vim/vim#9806)
ad6c45f625
This commit is contained in:
@@ -1451,6 +1451,10 @@ func Test_getchar()
|
||||
call assert_equal('', getcharstr(0))
|
||||
call assert_equal('', getcharstr(1))
|
||||
|
||||
call feedkeys("\<M-F2>", '')
|
||||
call assert_equal("\<M-F2>", getchar(0))
|
||||
call assert_equal(0, getchar(0))
|
||||
|
||||
call setline(1, 'xxxx')
|
||||
" call test_setmouse(1, 3)
|
||||
" let v:mouse_win = 9
|
||||
|
Reference in New Issue
Block a user