From 8263d15b03dde25ba93f3e6ff538a4e0e245c59d Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Sat, 15 Jan 2022 09:47:19 +1100 Subject: fix issue where custom command would not open a menu --- pkg/gui/menu_panel.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'pkg') diff --git a/pkg/gui/menu_panel.go b/pkg/gui/menu_panel.go index be17d352d..32ed2a7ea 100644 --- a/pkg/gui/menu_panel.go +++ b/pkg/gui/menu_panel.go @@ -5,6 +5,7 @@ import ( "fmt" "strings" + "github.com/jesseduffield/gocui" "github.com/jesseduffield/lazygit/pkg/theme" "github.com/jesseduffield/lazygit/pkg/utils" ) @@ -88,7 +89,11 @@ func (gui *Gui) createMenu(title string, items []*menuItem, createMenuOptions cr menuView.SetContent(list) gui.State.Panels.Menu.SelectedLineIdx = 0 - return gui.pushContext(gui.State.Contexts.Menu) + gui.g.Update(func(g *gocui.Gui) error { + return gui.pushContext(gui.State.Contexts.Menu) + }) + + return nil } func (gui *Gui) onMenuPress() error { -- cgit v1.2.3