diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2022-01-15 09:47:19 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2022-01-15 10:14:19 +1100 |
commit | 8263d15b03dde25ba93f3e6ff538a4e0e245c59d (patch) | |
tree | 78d893835a9a97d15a88b3198d0d9adadfbcdbe5 /pkg | |
parent | 4744b39f038d9e197455dc81a55277e1b1fe0586 (diff) |
fix issue where custom command would not open a menu
Diffstat (limited to 'pkg')
-rw-r--r-- | pkg/gui/menu_panel.go | 7 |
1 files changed, 6 insertions, 1 deletions
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 { |