diff --git a/pkg/gui/controllers/helpers/refresh_helper.go b/pkg/gui/controllers/helpers/refresh_helper.go index 578089af1..f04b102e4 100644 --- a/pkg/gui/controllers/helpers/refresh_helper.go +++ b/pkg/gui/controllers/helpers/refresh_helper.go @@ -449,9 +449,11 @@ func (self *RefreshHelper) refreshBranches() { // Need to re-render the commits view because the visualization of local // branch heads might have changed + self.c.Mutexes().LocalCommitsMutex.Lock() if err := self.c.Contexts().LocalCommits.HandleRender(); err != nil { self.c.Log.Error(err) } + self.c.Mutexes().LocalCommitsMutex.Unlock() self.refreshStatus() }