From 3761dc0433edc32ea890ac57c383ea2dfda32b1b Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Mon, 2 Jan 2023 01:10:01 +0900 Subject: [PATCH] Avoid superfluous update of scrollbar --- src/terminal.go | 1 + 1 file changed, 1 insertion(+) diff --git a/src/terminal.go b/src/terminal.go index 445a66ea..129ae946 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -1423,6 +1423,7 @@ func (t *Terminal) printItem(result Result, line int, i int, current bool, bar b prevLine := t.prevLines[i] printBar := func() { if len(t.scrollbar) > 0 && bar != prevLine.bar { + t.prevLines[i].bar = bar t.move(line, t.window.Width()-1, true) if bar { t.window.CPrint(tui.ColScrollbar, t.scrollbar)