From bc7e5ea1f67e58529c0565e41b3976462ef8381e Mon Sep 17 00:00:00 2001 From: Daisuke Maki Date: Tue, 28 Feb 2017 23:30:06 +0900 Subject: [PATCH] remove unnecessary check for selectionPrefix --- layout.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/layout.go b/layout.go index 1195871..c0590b2 100644 --- a/layout.go +++ b/layout.go @@ -417,7 +417,7 @@ func (l *ListArea) Draw(state *Peco, parent Layout, perPage int, options *DrawOp switch { case n+loc.Offset() == loc.LineNumber(): prefix = prefixCurrentSelection - case len(selectionPrefix) == 0 && selectionContains(state, n+loc.Offset()): + case selectionContains(state, n+loc.Offset()): prefix = prefixSavedSelection default: prefix = prefixDefault @@ -427,7 +427,7 @@ func (l *ListArea) Draw(state *Peco, parent Layout, perPage int, options *DrawOp case n+loc.Offset() == loc.LineNumber(): fgAttr = l.styles.Selected.fg bgAttr = l.styles.Selected.bg - case len(selectionPrefix) == 0 && selectionContains(state, n+loc.Offset()): + case selectionContains(state, n+loc.Offset()): fgAttr = l.styles.SavedSelection.fg bgAttr = l.styles.SavedSelection.bg default: