From 327613fbcd037648bacbca62213d67eaeda26d67 Mon Sep 17 00:00:00 2001 From: isidor Date: Fri, 2 Nov 2018 11:15:56 +0100 Subject: [PATCH] repl: only dispose listener if a new session is selected fixes #62417 --- src/vs/workbench/parts/debug/electron-browser/repl.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/parts/debug/electron-browser/repl.ts b/src/vs/workbench/parts/debug/electron-browser/repl.ts index 897246e3109..389c57ddcab 100644 --- a/src/vs/workbench/parts/debug/electron-browser/repl.ts +++ b/src/vs/workbench/parts/debug/electron-browser/repl.ts @@ -165,10 +165,10 @@ export class Repl extends Panel implements IPrivateReplService, IHistoryNavigati } selectSession(session: IDebugSession): void { - if (this.replElementsChangeListener) { - this.replElementsChangeListener.dispose(); - } if (session) { + if (this.replElementsChangeListener) { + this.replElementsChangeListener.dispose(); + } this.replElementsChangeListener = session.onDidChangeReplElements(() => { this.refreshReplElements(session.getReplElements().length === 0); }); -- GitLab