diff --git a/curseforge/install.go b/curseforge/install.go index ed83e99..8be1066 100644 --- a/curseforge/install.go +++ b/curseforge/install.go @@ -292,6 +292,7 @@ func searchCurseforgeInternal(args []string, mcVersion string) (bool, modInfo) { menu := wmenu.NewMenu("Choose a number:") + menu.Option("Cancel", nil, false, nil) if len(fuzzySearchResults) == 0 { for i, v := range results { menu.Option(v.Name, v, i == 0, nil) @@ -301,7 +302,6 @@ func searchCurseforgeInternal(args []string, mcVersion string) (bool, modInfo) { menu.Option(results[v.Index].Name, results[v.Index], i == 0, nil) } } - menu.Option("Cancel", nil, false, nil) var modInfoData modInfo var cancelled bool diff --git a/modrinth/install.go b/modrinth/install.go index 1f23397..4c93cd2 100644 --- a/modrinth/install.go +++ b/modrinth/install.go @@ -105,10 +105,10 @@ func installViaSearch(query string, pack core.Pack) error { //Create menu for the user to choose the correct mod menu := wmenu.NewMenu("Choose a number:") + menu.Option("Cancel", nil, false, nil) for i, v := range results { menu.Option(v.Title, v, i == 0, nil) } - menu.Option("Cancel", nil, false, nil) menu.Action(func(menuRes []wmenu.Opt) error { if len(menuRes) != 1 || menuRes[0].Value == nil {