summaryrefslogtreecommitdiffstats
path: root/pkg/gui/menu_panel.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2019-03-23 13:15:29 +1100
committerJesse Duffield <jessedduffield@gmail.com>2019-03-23 13:26:17 +1100
commitbd46e9c5b0d44796a6cb81b2426d28c845429abc (patch)
treec91d745e084473547f9dffbde466ef3516fd9e08 /pkg/gui/menu_panel.go
parent09b7ae21bc4d5feb74d639b7f7cc00a219b9cc60 (diff)
delete menu keybinding before setting new one
Diffstat (limited to 'pkg/gui/menu_panel.go')
-rw-r--r--pkg/gui/menu_panel.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/pkg/gui/menu_panel.go b/pkg/gui/menu_panel.go
index d78a67199..66dabd03e 100644
--- a/pkg/gui/menu_panel.go
+++ b/pkg/gui/menu_panel.go
@@ -82,6 +82,8 @@ func (gui *Gui) createMenu(title string, items interface{}, itemCount int, handl
}
for _, key := range []gocui.Key{gocui.KeySpace, gocui.KeyEnter} {
+ _ = gui.g.DeleteKeybinding("menu", key, gocui.ModNone)
+
if err := gui.g.SetKeybinding("menu", key, gocui.ModNone, wrappedHandlePress); err != nil {
return err
}