Fix test failure

cdcab26 removed excessive clearing of the windows. But it caused the
problem where the right side of the preview window border was not
cleared when hiding the preview window with the scrollbar disabled.
This commit is contained in:
Junegunn Choi 2024-12-14 22:42:40 +09:00
parent 805efc5bf1
commit 789226ff6d
No known key found for this signature in database
GPG Key ID: 254BC280FEF9C627

View File

@ -2113,9 +2113,9 @@ func (t *Terminal) printList() {
func (t *Terminal) printBar(lineNum int, forceRedraw bool, barRange [2]int) bool { func (t *Terminal) printBar(lineNum int, forceRedraw bool, barRange [2]int) bool {
hasBar := lineNum >= barRange[0] && lineNum < barRange[1] hasBar := lineNum >= barRange[0] && lineNum < barRange[1]
if len(t.scrollbar) > 0 && (hasBar != t.prevLines[lineNum].hasBar || forceRedraw) { if hasBar != t.prevLines[lineNum].hasBar || forceRedraw {
t.move(lineNum, t.window.Width()-1, true) t.move(lineNum, t.window.Width()-1, true)
if hasBar { if len(t.scrollbar) > 0 && hasBar {
t.window.CPrint(tui.ColScrollbar, t.scrollbar) t.window.CPrint(tui.ColScrollbar, t.scrollbar)
} }
} }