From 9d545f9578b7cf154543bb645cb6da0f01801e5d Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Sun, 8 Jan 2017 02:29:31 +0900 Subject: [PATCH] Fix update of multi-select pointer --- src/terminal.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/terminal.go b/src/terminal.go index 80029236..c6533276 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -41,9 +41,10 @@ type previewer struct { } type itemLine struct { - current bool - label string - result Result + current bool + selected bool + label string + result Result } var emptyLine = itemLine{} @@ -663,7 +664,7 @@ func (t *Terminal) printItem(result *Result, line int, i int, current bool) { } // Avoid unnecessary redraw - newLine := itemLine{current, label, *result} + newLine := itemLine{current, selected, label, *result} if t.prevLines[i] == newLine { return }