SCM - fix timing issue with setting context keys (#214229)

This commit is contained in:
Ladislau Szomoru 2024-06-04 15:23:10 +02:00 committed by GitHub
parent 7994fdb1ce
commit 463c55397c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -3412,8 +3412,8 @@ export class SCMViewPane extends ViewPane {
return;
}
this.isAnyRepositoryCollapsibleContextKey.set(this.scmViewService.visibleRepositories.some(r => this.tree.hasElement(r) && this.tree.isCollapsible(r)));
this.areAllRepositoriesCollapsedContextKey.set(this.scmViewService.visibleRepositories.every(r => this.tree.hasElement(r) && (!this.tree.isCollapsible(r) || this.tree.isCollapsed(r))));
this.isAnyRepositoryCollapsibleContextKey.set(this.scmViewService.visibleRepositories.some(r => this.tree.hasNode(r) && this.tree.isCollapsible(r)));
this.areAllRepositoriesCollapsedContextKey.set(this.scmViewService.visibleRepositories.every(r => this.tree.hasNode(r) && (!this.tree.isCollapsible(r) || this.tree.isCollapsed(r))));
}
collapseAllRepositories(): void {