This commit is contained in:
Joao Moreno
2019-11-01 09:10:46 +01:00
parent a8cd55799d
commit d3b22c19a2
@@ -466,18 +466,16 @@ class ViewModel {
}
private onDidSpliceGroup(item: IGroupItem, { start, deleteCount, toInsert }: ISplice<ISCMResource>): void {
if (this._mode === ViewModelMode.Tree) {
for (const resource of toInsert) {
item.tree.add(resource.sourceUri, resource);
}
}
const deleted = item.resources.splice(start, deleteCount, ...toInsert);
if (this._mode === ViewModelMode.Tree) {
for (const resource of deleted) {
item.tree.delete(resource.sourceUri);
}
for (const resource of toInsert) {
item.tree.add(resource.sourceUri, resource);
}
}
this.refresh(item);