summaryrefslogtreecommitdiffstats
path: root/pkg/gui/controllers/reflog_commits_controller.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2023-03-23 13:04:57 +1100
committerJesse Duffield <jessedduffield@gmail.com>2023-04-30 13:19:53 +1000
commit711674f6cd68ed3a35e5b0329ff0cf3289fbc7d1 (patch)
tree965c3503390213b1a7d1fb3737a9712b3af86550 /pkg/gui/controllers/reflog_commits_controller.go
parentfc91ef6a59e3cf8336b1cef78c210907c08a4cda (diff)
standardise controller helper methods
Diffstat (limited to 'pkg/gui/controllers/reflog_commits_controller.go')
-rw-r--r--pkg/gui/controllers/reflog_commits_controller.go11
1 files changed, 6 insertions, 5 deletions
diff --git a/pkg/gui/controllers/reflog_commits_controller.go b/pkg/gui/controllers/reflog_commits_controller.go
index 44cc50ab9..ddc34a263 100644
--- a/pkg/gui/controllers/reflog_commits_controller.go
+++ b/pkg/gui/controllers/reflog_commits_controller.go
@@ -8,30 +8,31 @@ import (
type ReflogCommitsController struct {
baseController
*controllerCommon
- context *context.ReflogCommitsContext
}
var _ types.IController = &ReflogCommitsController{}
func NewReflogCommitsController(
common *controllerCommon,
- context *context.ReflogCommitsContext,
) *ReflogCommitsController {
return &ReflogCommitsController{
baseController: baseController{},
controllerCommon: common,
- context: context,
}
}
func (self *ReflogCommitsController) Context() types.Context {
- return self.context
+ return self.context()
+}
+
+func (self *ReflogCommitsController) context() *context.ReflogCommitsContext {
+ return self.c.Contexts().ReflogCommits
}
func (self *ReflogCommitsController) GetOnRenderToMain() func() error {
return func() error {
return self.helpers.Diff.WithDiffModeCheck(func() error {
- commit := self.context.GetSelected()
+ commit := self.context().GetSelected()
var task types.UpdateTask
if commit == nil {
task = types.NewRenderStringTask("No reflog history")