make disposeElement optional

This commit is contained in:
Joao Moreno
2018-12-11 15:29:48 +01:00
parent e8fbe3f8d3
commit 7285d8abbe
22 changed files with 10 additions and 129 deletions

View File

@@ -80,7 +80,9 @@ class DataTreeRenderer<T, TFilterData, TTemplateData> implements ITreeRenderer<I
}
disposeElement(node: ITreeNode<IAsyncDataTreeNode<T>, TFilterData>, index: number, templateData: IDataTreeListTemplateData<TTemplateData>): void {
this.renderer.disposeElement(new AsyncDataTreeNodeWrapper(node), index, templateData.templateData);
if (this.renderer.disposeElement) {
this.renderer.disposeElement(new AsyncDataTreeNodeWrapper(node), index, templateData.templateData);
}
}
disposeTemplate(templateData: IDataTreeListTemplateData<TTemplateData>): void {