diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2021-04-02 19:20:40 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2021-04-06 19:34:32 +1000 |
commit | 798d3e2d54e828f25ed4aadcefff11593fa23e10 (patch) | |
tree | 3b68eedd78e13836da8d7b8c46c5862c458f02a0 /pkg/gui/submodules_panel.go | |
parent | e8f99c3326f543b713cafb6420a5b9c3c9b4d50c (diff) |
get rid of these positively ghastly method signatures
Diffstat (limited to 'pkg/gui/submodules_panel.go')
-rw-r--r-- | pkg/gui/submodules_panel.go | 19 |
1 files changed, 8 insertions, 11 deletions
diff --git a/pkg/gui/submodules_panel.go b/pkg/gui/submodules_panel.go index 3bbfeb351..8c1bcf76a 100644 --- a/pkg/gui/submodules_panel.go +++ b/pkg/gui/submodules_panel.go @@ -7,7 +7,6 @@ import ( "strings" "github.com/fatih/color" - "github.com/jesseduffield/gocui" "github.com/jesseduffield/lazygit/pkg/commands/models" "github.com/jesseduffield/lazygit/pkg/utils" ) @@ -179,17 +178,15 @@ func (gui *Gui) handleSubmoduleInit(submodule *models.SubmoduleConfig) error { }) } -func (gui *Gui) forSubmodule(callback func(*models.SubmoduleConfig) error) func(g *gocui.Gui, v *gocui.View) error { - return gui.wrappedHandler( - func() error { - submodule := gui.getSelectedSubmodule() - if submodule == nil { - return nil - } +func (gui *Gui) forSubmodule(callback func(*models.SubmoduleConfig) error) func() error { + return func() error { + submodule := gui.getSelectedSubmodule() + if submodule == nil { + return nil + } - return callback(submodule) - }, - ) + return callback(submodule) + } } func (gui *Gui) handleResetRemoveSubmodule(submodule *models.SubmoduleConfig) error { |