diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2023-03-23 13:04:57 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2023-04-30 13:19:53 +1000 |
commit | 711674f6cd68ed3a35e5b0329ff0cf3289fbc7d1 (patch) | |
tree | 965c3503390213b1a7d1fb3737a9712b3af86550 /pkg/gui/controllers/reflog_commits_controller.go | |
parent | fc91ef6a59e3cf8336b1cef78c210907c08a4cda (diff) |
standardise controller helper methods
Diffstat (limited to 'pkg/gui/controllers/reflog_commits_controller.go')
-rw-r--r-- | pkg/gui/controllers/reflog_commits_controller.go | 11 |
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") |