From 3ba54211ed137a2d5c7d5a53f60800aff7b46657 Mon Sep 17 00:00:00 2001 From: adam-flynn <68898138+adam-flynn@users.noreply.github.com> Date: Tue, 25 Jan 2022 09:03:59 +0000 Subject: [PATCH] Solves broken hierarchy windows Solves broken hierarchy windows (e.g. call hierarchy), where after one execution future executions fail to update the window. --- src/hierarchies/hierarchy.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/hierarchies/hierarchy.ts b/src/hierarchies/hierarchy.ts index 59da6df..ab02c3e 100644 --- a/src/hierarchies/hierarchy.ts +++ b/src/hierarchies/hierarchy.ts @@ -22,9 +22,9 @@ export abstract class Hierarchy implements TreeDataPro protected abstract contextValue: string; protected _dispose: Disposable[] = []; - protected readonly onDidChangeEmitter: EventEmitter = new EventEmitter(); + protected readonly onDidChangeEmitter: EventEmitter = new EventEmitter(); // tslint:disable-next-line:member-ordering - public readonly onDidChangeTreeData: Event = this.onDidChangeEmitter.event; + public readonly onDidChangeTreeData: Event = this.onDidChangeEmitter.event; protected root?: T; @@ -92,7 +92,7 @@ export abstract class Hierarchy implements TreeDataPro const uri = editor.document.uri; const callNode = await this.onReveal(uri, position); this.root = callNode; - this.onDidChangeEmitter.fire(callNode); + this.onDidChangeEmitter.fire(null); commands.executeCommand('workbench.view.explorer'); }