Fix update of multi-select pointer

This commit is contained in:
Junegunn Choi
2017-01-08 02:29:31 +09:00
parent a30999a785
commit 9d545f9578

View File

@@ -42,6 +42,7 @@ type previewer struct {
type itemLine struct { type itemLine struct {
current bool current bool
selected bool
label string label string
result Result result Result
} }
@@ -663,7 +664,7 @@ func (t *Terminal) printItem(result *Result, line int, i int, current bool) {
} }
// Avoid unnecessary redraw // Avoid unnecessary redraw
newLine := itemLine{current, label, *result} newLine := itemLine{current, selected, label, *result}
if t.prevLines[i] == newLine { if t.prevLines[i] == newLine {
return return
} }