summaryrefslogtreecommitdiffstats
path: root/pkg/gui/context/local_commits_context.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/gui/context/local_commits_context.go')
-rw-r--r--pkg/gui/context/local_commits_context.go6
1 files changed, 5 insertions, 1 deletions
diff --git a/pkg/gui/context/local_commits_context.go b/pkg/gui/context/local_commits_context.go
index c5fcc769a..7432cab95 100644
--- a/pkg/gui/context/local_commits_context.go
+++ b/pkg/gui/context/local_commits_context.go
@@ -84,7 +84,11 @@ func (self *LocalCommitsContext) CanRebase() bool {
}
func (self *LocalCommitsContext) GetSelectedRef() types.Ref {
- return self.GetSelected()
+ commit := self.GetSelected()
+ if commit == nil {
+ return nil
+ }
+ return commit
}
func (self *LocalCommitsViewModel) SetLimitCommits(value bool) {