mirror of
https://github.com/junegunn/fzf.git
synced 2025-08-01 04:32:05 -07:00
Avoid superfluous update of scrollbar
This commit is contained in:
@@ -1423,6 +1423,7 @@ func (t *Terminal) printItem(result Result, line int, i int, current bool, bar b
|
|||||||
prevLine := t.prevLines[i]
|
prevLine := t.prevLines[i]
|
||||||
printBar := func() {
|
printBar := func() {
|
||||||
if len(t.scrollbar) > 0 && bar != prevLine.bar {
|
if len(t.scrollbar) > 0 && bar != prevLine.bar {
|
||||||
|
t.prevLines[i].bar = bar
|
||||||
t.move(line, t.window.Width()-1, true)
|
t.move(line, t.window.Width()-1, true)
|
||||||
if bar {
|
if bar {
|
||||||
t.window.CPrint(tui.ColScrollbar, t.scrollbar)
|
t.window.CPrint(tui.ColScrollbar, t.scrollbar)
|
||||||
|
Reference in New Issue
Block a user