diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2021-04-06 11:16:41 +1000 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2021-04-06 19:34:32 +1000 |
commit | 4441cf10452cc11363c6bab607fccd3af5593270 (patch) | |
tree | b072e77c5aa2ea11eef335ce6acaa6561937fcce | |
parent | cf99b47ec02815b1c9965de113fe9e8a4bb4afd0 (diff) |
fix bug with tags panel
-rw-r--r-- | pkg/gui/tags_panel.go | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/pkg/gui/tags_panel.go b/pkg/gui/tags_panel.go index 7e667f50a..7be7c1f8b 100644 --- a/pkg/gui/tags_panel.go +++ b/pkg/gui/tags_panel.go @@ -75,12 +75,14 @@ func (gui *Gui) refreshTags() error { } func (gui *Gui) withSelectedTag(f func(tag *models.Tag) error) func() error { - tag := gui.getSelectedTag() - if tag == nil { - return nil - } + return func() error { + tag := gui.getSelectedTag() + if tag == nil { + return nil + } - return func() error { return f(tag) } + return f(tag) + } } func (gui *Gui) handleCheckoutTag(tag *models.Tag) error { |