diff options
author | Luuk van Baal <luukvbaal@gmail.com> | 2023-05-15 18:17:43 +0100 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2023-05-15 18:17:43 +0100 |
commit | 798fa76dbf737f855e47b10bf326453866b429ab (patch) | |
tree | 3194248222b2d67365b2349c796ac9e262c497b6 /src/testdir/dumps | |
parent | f741e3ec1fcecc8f23f1b37415dc3e80a31d157e (diff) |
patch 9.0.1561: display wrong when moving cursor to above the top linev9.0.1561
Problem: Display wrong when moving cursor to above the top line and
'smoothscroll' is set.
Solution: Call adjust_skipcol() in more places and make it work better.
(Luuk van Baal, closes #12395)
Diffstat (limited to 'src/testdir/dumps')
5 files changed, 32 insertions, 8 deletions
diff --git a/src/testdir/dumps/Test_display_cursor_long_line.dump b/src/testdir/dumps/Test_display_cursor_long_line.dump deleted file mode 100644 index eafad8c9d9..0000000000 --- a/src/testdir/dumps/Test_display_cursor_long_line.dump +++ /dev/null @@ -1,8 +0,0 @@ -|<+0#4040ff13#ffffff0@2|b+0#0000000&@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| -|b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@2 -@2| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| -|b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@2 -@2| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| -|b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@2 -@2| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4| |b@4> -@57|2|,|6|0@1| @8|5|0|%| diff --git a/src/testdir/dumps/Test_display_cursor_long_line_1.dump b/src/testdir/dumps/Test_display_cursor_long_line_1.dump new file mode 100644 index 0000000000..a54a17f5e3 --- /dev/null +++ b/src/testdir/dumps/Test_display_cursor_long_line_1.dump @@ -0,0 +1,8 @@ +|<+0#4040ff13#ffffff0@2|b+0#0000000&@71 +@75 +@75 +@75 +@75 +@75 +@1>b| @72 +@57|2|,|7|5|2| @8|5|0|%| diff --git a/src/testdir/dumps/Test_display_cursor_long_line_2.dump b/src/testdir/dumps/Test_display_cursor_long_line_2.dump new file mode 100644 index 0000000000..cdae4bac47 --- /dev/null +++ b/src/testdir/dumps/Test_display_cursor_long_line_2.dump @@ -0,0 +1,8 @@ +|<+0#4040ff13#ffffff0@2|b+0#0000000&>b@70 +@75 +@75 +@75 +@75 +@75 +@75 +| @56|2|,|1| @10|5|0|%| diff --git a/src/testdir/dumps/Test_display_cursor_long_line_3.dump b/src/testdir/dumps/Test_display_cursor_long_line_3.dump new file mode 100644 index 0000000000..a736d9d169 --- /dev/null +++ b/src/testdir/dumps/Test_display_cursor_long_line_3.dump @@ -0,0 +1,8 @@ +| +0#af5f00255#ffffff0@1|2| |b+0#0000000&| >b@68 +@75 +@75 +@75 +@75 +@75 +@75 +| @56|2|,|3| @10|5|0|%| diff --git a/src/testdir/dumps/Test_display_cursor_long_line_4.dump b/src/testdir/dumps/Test_display_cursor_long_line_4.dump new file mode 100644 index 0000000000..0f54c43443 --- /dev/null +++ b/src/testdir/dumps/Test_display_cursor_long_line_4.dump @@ -0,0 +1,8 @@ +| +0#af5f00255#ffffff0@1|2| >b+0#0000000&| |b@68 +@75 +@75 +@75 +@75 +@75 +@75 +| @56|2|,|1| @10|5|0|%| |