]> git.ipfire.org Git - thirdparty/vim.git/commit
patch 9.1.1964: Wrong display when using setline() at hit-enter prompt v9.1.1964
authorzeertzjq <zeertzjq@outlook.com>
Tue, 9 Dec 2025 12:10:12 +0000 (13:10 +0100)
committerChristian Brabandt <cb@256bit.org>
Tue, 9 Dec 2025 12:10:12 +0000 (13:10 +0100)
commite72eacceab2647e37e7d7a8a70e89dcd6ad01288
tree75c3e23497c9b0a9e633263bd9dc4b79acbd855d
parent4af6d9755cba0dd07e881172f2a6e0efe9986ddc
patch 9.1.1964: Wrong display when using setline() at hit-enter prompt

Problem:  Wrong display when using setline() at hit-enter prompt
          (after 8.2.3204).
Solution: Only skip scrolling for changed lines in top area if it's
          scrolled down due to w_topline change. Also add more testing
          for what 8.2.3204 fixed (zeertzjq).

closes: #18887

Signed-off-by: zeertzjq <zeertzjq@outlook.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
src/drawscreen.c
src/testdir/dumps/Test_display_hit_enter_setline_1.dump [new file with mode: 0644]
src/testdir/dumps/Test_display_hit_enter_setline_2.dump [new file with mode: 0644]
src/testdir/dumps/Test_display_hit_enter_setline_3.dump [new file with mode: 0644]
src/testdir/dumps/Test_display_scroll_setline_6.dump [new file with mode: 0644]
src/testdir/test_display.vim
src/version.c