simplify submodule remove
This commit is contained in:
@@ -1724,8 +1724,8 @@ func (gui *Gui) GetInitialKeybindings() []*Binding {
|
||||
ViewName: "files",
|
||||
Contexts: []string{string(SUBMODULES_CONTEXT_KEY)},
|
||||
Key: gui.getKey(config.Universal.Remove),
|
||||
Handler: gui.forSubmodule(gui.handleResetRemoveSubmodule),
|
||||
Description: gui.Tr.LcViewResetAndRemoveOptions,
|
||||
Handler: gui.forSubmodule(gui.removeSubmodule),
|
||||
Description: gui.Tr.LcRemoveSubmodule,
|
||||
OpensMenu: true,
|
||||
},
|
||||
{
|
||||
|
||||
@@ -193,25 +193,6 @@ func (gui *Gui) forSubmodule(callback func(*models.SubmoduleConfig) error) func(
|
||||
}
|
||||
}
|
||||
|
||||
func (gui *Gui) handleResetRemoveSubmodule(submodule *models.SubmoduleConfig) error {
|
||||
menuItems := []*menuItem{
|
||||
{
|
||||
displayString: gui.Tr.LcSubmoduleStashAndReset,
|
||||
onPress: func() error {
|
||||
return gui.resetSubmodule(submodule)
|
||||
},
|
||||
},
|
||||
{
|
||||
displayString: gui.Tr.LcRemoveSubmodule,
|
||||
onPress: func() error {
|
||||
return gui.removeSubmodule(submodule)
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
return gui.createMenu(submodule.Name, menuItems, createMenuOptions{showCancel: true})
|
||||
}
|
||||
|
||||
func (gui *Gui) handleBulkSubmoduleActionsMenu() error {
|
||||
menuItems := []*menuItem{
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user