提交 407ce43a 编写于 作者: J Joao

fixes #33777

上级 a6fca827
......@@ -84,14 +84,9 @@ class TraitRenderer<T, D> implements IRenderer<T, ITraitTemplateData>
}
splice(start: number, deleteCount: number): void {
for (let i = 0; i < deleteCount; i++) {
const key = `key_${start + i}`;
const data = this.rendered[key];
if (data) {
data.elementDisposable.dispose();
}
}
this.rendered
.filter(({ index }) => index >= start && index < start + deleteCount)
.forEach(({ templateData }) => templateData.elementDisposable.dispose());
}
disposeTemplate(templateData: ITraitTemplateData): void {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册