summaryrefslogtreecommitdiffstats
path: root/pkg/gui/view_helpers.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2019-02-16 15:17:44 +1100
committerJesse Duffield <jessedduffield@gmail.com>2019-02-16 15:17:44 +1100
commitad93b4c863dfaa6a1cb6bb740d0dba87fef14404 (patch)
tree125d6bf54cdbf582d689cfe62e630866d7fc2a8e /pkg/gui/view_helpers.go
parent198cbee498e9201b1f12514f909eb3da98db5ec7 (diff)
consider whether the view has focus when rendering the contents of a view
Diffstat (limited to 'pkg/gui/view_helpers.go')
-rw-r--r--pkg/gui/view_helpers.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/pkg/gui/view_helpers.go b/pkg/gui/view_helpers.go
index b7b23f16a..45c470978 100644
--- a/pkg/gui/view_helpers.go
+++ b/pkg/gui/view_helpers.go
@@ -364,7 +364,8 @@ func (gui *Gui) refreshSelectedLine(line *int, total int) {
func (gui *Gui) renderListPanel(v *gocui.View, items interface{}) error {
gui.g.Update(func(g *gocui.Gui) error {
- list, err := utils.RenderList(items)
+ isFocused := gui.g.CurrentView().Name() == v.Name()
+ list, err := utils.RenderList(items, isFocused)
if err != nil {
return gui.createErrorPanel(gui.g, err.Error())
}