From dcc3bec18294bbb9e65e42aa51a616b990a8e092 Mon Sep 17 00:00:00 2001 From: Daniel Imms Date: Wed, 27 Jun 2018 14:16:35 -0700 Subject: [PATCH] Ensure ext host is told about first active terminal Fixes #53107 --- .../api/electron-browser/mainThreadTerminalService.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/vs/workbench/api/electron-browser/mainThreadTerminalService.ts b/src/vs/workbench/api/electron-browser/mainThreadTerminalService.ts index 421daa0c9e4..242091da9b1 100644 --- a/src/vs/workbench/api/electron-browser/mainThreadTerminalService.ts +++ b/src/vs/workbench/api/electron-browser/mainThreadTerminalService.ts @@ -39,6 +39,10 @@ export class MainThreadTerminalService implements MainThreadTerminalServiceShape this._onTerminalOpened(t); t.processReady.then(() => this._onTerminalProcessIdReady(t)); }); + const activeInstance = this.terminalService.getActiveInstance(); + if (activeInstance) { + this._proxy.$acceptActiveTerminalChanged(activeInstance.id); + } } public dispose(): void {