From 967c70332c246af4b2ea0bb54210fb368af42cd5 Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Tue, 14 Mar 2023 05:06:20 -0700 Subject: [PATCH] Tidy up contribution layout call Following up #176979 --- .../contrib/terminal/browser/terminalInstance.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts b/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts index 3fb73f164aba..a86f18401648 100644 --- a/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts +++ b/src/vs/workbench/contrib/terminal/browser/terminalInstance.ts @@ -1859,11 +1859,13 @@ export class TerminalInstance extends Disposable implements ITerminalInstance { // Signal the container is ready this._containerReadyBarrier.open(); - for (const contribution of this._contributions) { + // Layout all contributions + for (const contribution of this._contributions.values()) { if (!this.xterm) { - this._xtermReadyPromise.then(() => contribution[1].layout?.(this.xterm!)); + this._xtermReadyPromise.then(xterm => contribution.layout?.(xterm)); + } else { + contribution.layout?.(this.xterm); } - contribution[1].layout?.(this.xterm!); } }