mirror of
https://github.com/neovim/neovim.git
synced 2025-11-10 20:45:15 +00:00
vim-patch:9.0.2159: screenpos() may crash with neg. column
Problem: screenpos() may crash with neg. column Solution: validate and correct column closes: vim/vim#13669ec54af4e26(cherry picked from commit6052fac625)
This commit is contained in:
committed by
github-actions[bot]
parent
59dd7aed40
commit
9caec77fae
@@ -173,6 +173,11 @@ func Test_screenpos()
|
||||
call assert_equal(#{col: 1, row: 2, endcol: 1, curscol: 1}, screenpos(win_getid(), 1, 1))
|
||||
" nunmenu WinBar.TEST
|
||||
setlocal winbar&
|
||||
call assert_equal(#{col: 1, row: 1, endcol: 1, curscol: 1}, screenpos(win_getid(), 1, 1))
|
||||
|
||||
call assert_equal(#{col: 0, row: 0, endcol: 0, curscol: 0}, screenpos(0, 0, 1))
|
||||
call assert_equal(#{col: 0, row: 0, endcol: 0, curscol: 0}, screenpos(0, -1, 1))
|
||||
call assert_equal(#{col: 1, row: 1, endcol: 1, curscol: 1}, screenpos(0, 1, -v:maxcol))
|
||||
endfunc
|
||||
|
||||
func Test_screenpos_fold()
|
||||
|
||||
Reference in New Issue
Block a user