1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-13 01:30:53 +02:00

fix: disable menu key binding while displaying popup

This commit is contained in:
Ryooooooga
2023-02-05 21:01:15 +09:00
parent c713d19383
commit 1be6c522d8

View File

@ -50,8 +50,13 @@ func uniqueBindings(bindings []*types.Binding) []*types.Binding {
} }
func (gui *Gui) handleCreateOptionsMenu() error { func (gui *Gui) handleCreateOptionsMenu() error {
context := gui.currentContext() ctx := gui.currentContext()
bindings := gui.getBindings(context) // Don't show menu while displaying popup.
if ctx.GetKind() == types.PERSISTENT_POPUP || ctx.GetKind() == types.TEMPORARY_POPUP {
return nil
}
bindings := gui.getBindings(ctx)
menuItems := slices.Map(bindings, func(binding *types.Binding) *types.MenuItem { menuItems := slices.Map(bindings, func(binding *types.Binding) *types.MenuItem {
return &types.MenuItem{ return &types.MenuItem{