diff options
Diffstat (limited to 'pkg/gui/commits_panel.go')
-rw-r--r-- | pkg/gui/commits_panel.go | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/pkg/gui/commits_panel.go b/pkg/gui/commits_panel.go index 126fac3a7..ee40b927a 100644 --- a/pkg/gui/commits_panel.go +++ b/pkg/gui/commits_panel.go @@ -25,8 +25,6 @@ func (gui *Gui) onCommitFocus() error { }) } - gui.escapeLineByLinePanel() - return nil } @@ -41,6 +39,7 @@ func (gui *Gui) branchCommitsRenderToMain() error { } return gui.refreshMainViews(refreshMainOpts{ + pair: gui.normalMainContextPair(), main: &viewUpdateOpts{ title: "Patch", task: task, @@ -49,6 +48,19 @@ func (gui *Gui) branchCommitsRenderToMain() error { }) } +func (gui *Gui) secondaryPatchPanelUpdateOpts() *viewUpdateOpts { + if gui.git.Patch.PatchManager.Active() { + patch := gui.git.Patch.PatchManager.RenderAggregatedPatchColored(false) + + return &viewUpdateOpts{ + task: NewRenderStringWithoutScrollTask(patch), + title: gui.Tr.CustomPatch, + } + } + + return nil +} + func (gui *Gui) refForLog() string { bisectInfo := gui.git.Bisect.GetInfo() gui.State.Model.BisectInfo = bisectInfo |