]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.0708: Recursive window update does not account for reset skipcol v9.1.0708
authorLuuk van Baal <luukvbaal@gmail.com>
Sun, 1 Sep 2024 08:33:56 +0000 (10:33 +0200)
committerChristian Brabandt <cb@256bit.org>
Sun, 1 Sep 2024 08:33:56 +0000 (10:33 +0200)
commit3d5065fc7553c8de3d0555c3085165bdd724663b
treec4bcf6f6dc0cde688dcb9fdaf5b7b45e98d8842d
parent9abd02d16ad08e61729fe08d909c87915239affb
patch 9.1.0708: Recursive window update does not account for reset skipcol

Problem:  Window is updated with potentially invalid skipcol in recursive
          window update path. I.e. cursor outside of visible range in
          large line that does not fit.
Solution: Make sure it is valid (Luuk van Baal).

closes: #15605

Signed-off-by: Luuk van Baal <luukvbaal@gmail.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/drawscreen.c
src/testdir/dumps/Test_smooth_long_scrolloff_1.dump
src/testdir/dumps/Test_smooth_long_scrolloff_7.dump
src/testdir/test_scroll_opt.vim
src/version.c