提交 d3b22c19 编写于 作者: J Joao Moreno

fixes #83782

上级 a8cd5579
......@@ -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);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册