summaryrefslogtreecommitdiffstats
path: root/pkg/gui/commits_panel.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/gui/commits_panel.go')
-rw-r--r--pkg/gui/commits_panel.go16
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