From 93830fbe3d2e30e81cf86c415fda2243891d8765 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moreno?= Date: Wed, 27 Jan 2021 09:37:01 +0100 Subject: [PATCH] cleanup #113562 --- src/vs/base/browser/ui/tree/asyncDataTree.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/vs/base/browser/ui/tree/asyncDataTree.ts b/src/vs/base/browser/ui/tree/asyncDataTree.ts index b55c689a19c..bdc5399f2f9 100644 --- a/src/vs/base/browser/ui/tree/asyncDataTree.ts +++ b/src/vs/base/browser/ui/tree/asyncDataTree.ts @@ -769,10 +769,8 @@ export class AsyncDataTree implements IDisposable const children = await childrenPromise; return this.setChildren(node, children, recursive, viewStateContext); } catch (err) { - if (node !== this.root) { - try { - this.tree.collapse(node === this.root ? null : node); - } catch (e) { } + if (node !== this.root && this.tree.hasElement(node)) { + this.tree.collapse(node); } if (isPromiseCanceledError(err)) { -- GitLab