diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2019-02-16 15:17:44 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2019-02-16 15:17:44 +1100 |
commit | ad93b4c863dfaa6a1cb6bb740d0dba87fef14404 (patch) | |
tree | 125d6bf54cdbf582d689cfe62e630866d7fc2a8e /pkg/gui/view_helpers.go | |
parent | 198cbee498e9201b1f12514f909eb3da98db5ec7 (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.go | 3 |
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()) } |