From ef2314e1cbbd1203a6080c70f19f2c224f87a176 Mon Sep 17 00:00:00 2001 From: Andre Weinand Date: Tue, 27 Nov 2018 16:32:27 +0100 Subject: [PATCH] LSV: support 'changed' event; fixes #41362 --- src/vs/workbench/parts/debug/browser/loadedScriptsView.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/vs/workbench/parts/debug/browser/loadedScriptsView.ts b/src/vs/workbench/parts/debug/browser/loadedScriptsView.ts index 70e49207279..482789d40b1 100644 --- a/src/vs/workbench/parts/debug/browser/loadedScriptsView.ts +++ b/src/vs/workbench/parts/debug/browser/loadedScriptsView.ts @@ -51,6 +51,7 @@ class BaseTreeItem { setSource(session: IDebugSession, source: Source): void { this._source = source; + this._children = {}; if (source.raw && source.raw.sources) { for (const src of source.raw.sources) { const s = new BaseTreeItem(this, src.name); @@ -427,6 +428,7 @@ export class LoadedScriptsView extends TreeViewsViewletPanel { let sessionRoot: SessionTreeItem; switch (event.reason) { case 'new': + case 'changed': sessionRoot = root.add(session); sessionRoot.addPath(event.source); nextRefreshIsRecursive = true; -- GitLab