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