1
0
forked from aniani/vim

patch 8.2.2152: screenpos() does not include the WinBar offset

Problem:    screenpos() does not include the WinBar offset.
Solution:   Use W_WINROW() instead of directly using w_window. (closes #7487)
This commit is contained in:
Bram Moolenaar
2020-12-17 21:35:29 +01:00
parent a79a8944da
commit 8dd46e72cf
3 changed files with 8 additions and 1 deletions

View File

@@ -101,6 +101,11 @@ func Test_screenpos()
close
call assert_equal({}, screenpos(999, 1, 1))
bwipe!
call assert_equal({'col': 1, 'row': 1, 'endcol': 1, 'curscol': 1}, screenpos(win_getid(), 1, 1))
nmenu WinBar.TEST :
call assert_equal({'col': 1, 'row': 2, 'endcol': 1, 'curscol': 1}, screenpos(win_getid(), 1, 1))
nunmenu WinBar.TEST
endfunc
func Test_screenpos_number()