summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2021-04-06 11:16:41 +1000
committerJesse Duffield <jessedduffield@gmail.com>2021-04-06 19:34:32 +1000
commit4441cf10452cc11363c6bab607fccd3af5593270 (patch)
treeb072e77c5aa2ea11eef335ce6acaa6561937fcce
parentcf99b47ec02815b1c9965de113fe9e8a4bb4afd0 (diff)
fix bug with tags panel
-rw-r--r--pkg/gui/tags_panel.go12
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 {