From f3c87bde889ca6c88bf50a97e5aa362ec713ef0b Mon Sep 17 00:00:00 2001 From: Jesse Duffield Date: Fri, 21 Aug 2020 20:54:09 +1000 Subject: [PATCH] more --- pkg/gui/patch_options_panel.go | 30 ++++++++++++++++-------------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/pkg/gui/patch_options_panel.go b/pkg/gui/patch_options_panel.go index 7d71e1fb2..32717b8e1 100644 --- a/pkg/gui/patch_options_panel.go +++ b/pkg/gui/patch_options_panel.go @@ -46,20 +46,22 @@ func (gui *Gui) handleCreatePatchOptionsMenu(g *gocui.Gui, v *gocui.View) error }, }...) - selectedCommit := gui.getSelectedCommit() - if selectedCommit != nil && gui.GitCommand.PatchManager.Parent != selectedCommit.Sha { - // adding this option to index 1 - menuItems = append( - menuItems[:1], - append( - []*menuItem{ - { - displayString: fmt.Sprintf("move patch to selected commit (%s)", selectedCommit.Sha), - onPress: gui.handleMovePatchToSelectedCommit, - }, - }, menuItems[1:]..., - )..., - ) + if gui.currentContext() == gui.Contexts.BranchCommits.Context { + selectedCommit := gui.getSelectedCommit() + if selectedCommit != nil && gui.GitCommand.PatchManager.Parent != selectedCommit.Sha { + // adding this option to index 1 + menuItems = append( + menuItems[:1], + append( + []*menuItem{ + { + displayString: fmt.Sprintf("move patch to selected commit (%s)", selectedCommit.Sha), + onPress: gui.handleMovePatchToSelectedCommit, + }, + }, menuItems[1:]..., + )..., + ) + } } }