diff --git a/src/vs/workbench/browser/parts/editor/multiRowEditorTabsControl.ts b/src/vs/workbench/browser/parts/editor/multiRowEditorTabsControl.ts index 82ee1d6d9b24a..4ec22a5150809 100644 --- a/src/vs/workbench/browser/parts/editor/multiRowEditorTabsControl.ts +++ b/src/vs/workbench/browser/parts/editor/multiRowEditorTabsControl.ts @@ -161,7 +161,11 @@ export class MultiRowEditorControl extends Disposable implements IEditorTabsCont layout(dimensions: IEditorTitleControlDimensions): Dimension { const stickyDimensions = this.stickyEditorTabsControl.layout(dimensions); - const unstickyDimensions = this.unstickyEditorTabsControl.layout(dimensions); + const unstickyAvailableDimensions = { + container: dimensions.container, + available: new Dimension(dimensions.available.width, dimensions.available.height - stickyDimensions.height) + }; + const unstickyDimensions = this.unstickyEditorTabsControl.layout(unstickyAvailableDimensions); return new Dimension( dimensions.container.width,