summaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2022-01-15 09:47:19 +1100
committerJesse Duffield <jessedduffield@gmail.com>2022-01-15 10:14:19 +1100
commit8263d15b03dde25ba93f3e6ff538a4e0e245c59d (patch)
tree78d893835a9a97d15a88b3198d0d9adadfbcdbe5 /pkg
parent4744b39f038d9e197455dc81a55277e1b1fe0586 (diff)
fix issue where custom command would not open a menu
Diffstat (limited to 'pkg')
-rw-r--r--pkg/gui/menu_panel.go7
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 {