diff options
Diffstat (limited to 'pkg/gui/controllers/helpers/refresh_helper.go')
-rw-r--r-- | pkg/gui/controllers/helpers/refresh_helper.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/pkg/gui/controllers/helpers/refresh_helper.go b/pkg/gui/controllers/helpers/refresh_helper.go index 310958ffd..3edd801f9 100644 --- a/pkg/gui/controllers/helpers/refresh_helper.go +++ b/pkg/gui/controllers/helpers/refresh_helper.go @@ -598,6 +598,11 @@ func (self *RefreshHelper) refreshRemotes() error { } func (self *RefreshHelper) refreshWorktrees() error { + if !self.c.Git().Version.SupportsWorktrees() { + self.c.Model().Worktrees = []*models.Worktree{} + return nil + } + worktrees, err := self.c.Git().Loaders.Worktrees.GetWorktrees() if err != nil { return self.c.Error(err) |