diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2020-11-03 21:31:19 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2020-11-03 21:31:19 +0900 |
commit | 1bcbc5a353c76c791032657a160fa08fe5090fb6 (patch) | |
tree | 73f963b891eb9c623ddb28525ce95ec7de669850 | |
parent | 15d351b0f08206f2c96bb15c0b13c8e9232b6688 (diff) |
Fix regression where lines are skipped in the preview window
Fix #2239
-rw-r--r-- | CHANGELOG.md | 4 | ||||
-rw-r--r-- | src/terminal.go | 2 |
2 files changed, 6 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md index 275db977..4b41fd4b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,10 @@ CHANGELOG ========= +0.24.2 +------ +- Bug fixes and improvements + 0.24.1 ------ - Fixed broken `--color=[bw|no]` option diff --git a/src/terminal.go b/src/terminal.go index 778665aa..cc372c50 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -1254,6 +1254,7 @@ func (t *Terminal) renderPreviewText(unchanged bool) { } var ansi *ansiState for _, line := range t.previewer.lines { + line = strings.TrimSuffix(line, "\n") if lineNo >= height || t.pwindow.Y() == height-1 && t.pwindow.X() > 0 { t.previewed.filled = true break @@ -1284,6 +1285,7 @@ func (t *Terminal) renderPreviewText(unchanged bool) { if unchanged && lineNo == 0 { break } + t.pwindow.Fill("\n") } lineNo++ } |