This commit is contained in:
Sandeep Somavarapu
2018-10-24 12:27:03 +02:00
parent 29ab6980dc
commit bb7a60ffc5

View File

@@ -264,6 +264,10 @@ class ExtHostTreeView<T> extends Disposable {
}
private resolveTreeNode(element: T, parent?: TreeNode): Thenable<TreeNode> {
const node = this.nodes.get(element);
if (node) {
return Promise.resolve(node);
}
return asThenable(() => this.dataProvider.getTreeItem(element))
.then(extTreeItem => this.createHandle(element, extTreeItem, parent, true))
.then(handle => this.getChildren(parent ? parent.item.handle : null)