From bb7a60ffc5b3d19b592059fc0d98b771ebe45d2a Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Wed, 24 Oct 2018 12:27:03 +0200 Subject: [PATCH] Fix #61694 --- src/vs/workbench/api/node/extHostTreeViews.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vs/workbench/api/node/extHostTreeViews.ts b/src/vs/workbench/api/node/extHostTreeViews.ts index 487b76fa9a7..e6d4ee22a8a 100644 --- a/src/vs/workbench/api/node/extHostTreeViews.ts +++ b/src/vs/workbench/api/node/extHostTreeViews.ts @@ -264,6 +264,10 @@ class ExtHostTreeView extends Disposable { } private resolveTreeNode(element: T, parent?: TreeNode): Thenable { + 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)