From ed52435fe5d878fbccada2e4998fc89e9865d7de Mon Sep 17 00:00:00 2001 From: Konstantin Solomatov Date: Fri, 8 Nov 2019 11:29:09 -0800 Subject: [PATCH] Fixing tests --- src/vs/workbench/api/common/extHostTerminalService.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/api/common/extHostTerminalService.ts b/src/vs/workbench/api/common/extHostTerminalService.ts index 60e3badcb10..addaa879b71 100644 --- a/src/vs/workbench/api/common/extHostTerminalService.ts +++ b/src/vs/workbench/api/common/extHostTerminalService.ts @@ -454,9 +454,14 @@ export abstract class BaseExtHostTerminalService implements IExtHostTerminalServ } await openPromise; - if (initialDimensions) { - this._initialDimensions[id] = initialDimensions; + if (this._terminalProcesses[id]) { + (this._terminalProcesses[id] as ExtHostPseudoterminal).startSendingEvents(initialDimensions); + } else { + if (initialDimensions) { + this._initialDimensions[id] = initialDimensions; + } } + } protected _setupExtHostProcessListeners(id: number, p: ITerminalChildProcess): void { @@ -472,7 +477,6 @@ export abstract class BaseExtHostTerminalService implements IExtHostTerminalServ } this._terminalProcesses[id] = p; - if (p instanceof ExtHostPseudoterminal) { p.startSendingEvents(this._initialDimensions[id]); delete this._initialDimensions[id];