mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
vim-patch:7.4.2322
Problem: Access memory beyond the end of the line. (Dominique Pelle)
Solution: Adjust the cursor column.
bc54f3f3fe
This commit is contained in:
parent
afd8eacb4e
commit
42caeccce6
@ -1877,7 +1877,7 @@ int onepage(int dir, long count)
|
||||
}
|
||||
}
|
||||
foldAdjustCursor();
|
||||
cursor_correct();
|
||||
check_cursor_col();
|
||||
if (retval == OK)
|
||||
beginline(BL_SOL | BL_FIX);
|
||||
curwin->w_valid &= ~(VALID_WCOL|VALID_WROW|VALID_VIRTCOL);
|
||||
|
@ -398,6 +398,15 @@ func! Test_normal14_page()
|
||||
bw!
|
||||
endfu
|
||||
|
||||
func! Test_normal14_page_eol()
|
||||
10new
|
||||
norm oxxxxxxx
|
||||
exe "norm 2\<c-f>"
|
||||
" check with valgrind that cursor is put back in column 1
|
||||
exe "norm 2\<c-b>"
|
||||
bw!
|
||||
endfunc
|
||||
|
||||
func! Test_normal15_z_scroll_vert()
|
||||
" basic test for z commands that scroll the window
|
||||
call Setup_NewWindow()
|
||||
|
@ -119,7 +119,7 @@ static int included_patches[] = {
|
||||
// 2325 NA
|
||||
// 2324,
|
||||
// 2323,
|
||||
// 2322,
|
||||
2322,
|
||||
2321,
|
||||
// 2320,
|
||||
// 2319 NA
|
||||
|
Loading…
Reference in New Issue
Block a user