From 150aa7692313a37576043faf86a14595b0abf3cc Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sun, 17 Nov 2019 18:02:29 +1100 Subject: [PATCH] require double clicking menu items so you know what you're clicking --- pkg/gui/list_view.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/pkg/gui/list_view.go b/pkg/gui/list_view.go index 141d0c8d1..3a93bd526 100644 --- a/pkg/gui/list_view.go +++ b/pkg/gui/list_view.go @@ -69,10 +69,11 @@ func (gui *Gui) getListViews() []*listView { getItemsLength: func() int { return gui.getMenuView().LinesHeight() }, getSelectedLineIdxPtr: func() *int { return &gui.State.Panels.Menu.SelectedLine }, handleFocus: gui.handleMenuSelect, + handleItemSelect: gui.handleMenuSelect, // need to add a layer of indirection here because the callback changes during runtime - handleItemSelect: gui.wrappedHandler(func() error { return gui.State.Panels.Menu.OnPress(gui.g, nil) }), - gui: gui, - rendersToMainView: false, + handleClickSelectedItem: gui.wrappedHandler(func() error { return gui.State.Panels.Menu.OnPress(gui.g, nil) }), + gui: gui, + rendersToMainView: false, }, { viewName: "files",