From 2a6a00aafd415adb18a5c9fa7504cf1c4d419e30 Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Wed, 6 Jan 2016 12:59:04 +0100 Subject: [PATCH] fix #1812 --- src/vs/base/parts/tree/browser/treeView.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/vs/base/parts/tree/browser/treeView.ts b/src/vs/base/parts/tree/browser/treeView.ts index 9d7b2e26aa6..4489aaa0619 100644 --- a/src/vs/base/parts/tree/browser/treeView.ts +++ b/src/vs/base/parts/tree/browser/treeView.ts @@ -278,7 +278,12 @@ export class ViewItem implements IViewItem { if (afterElement === null) { container.appendChild(this.element); } else { - container.insertBefore(this.element, afterElement); + try { + container.insertBefore(this.element, afterElement); + } catch (e) { + console.warn('Failed to locate previous tree element'); + container.appendChild(this.element); + } } this.render();