From e8d9892d20f4651280526985fe5272ed7cbd746f Mon Sep 17 00:00:00 2001 From: SteVen Batten Date: Thu, 10 Oct 2019 11:59:54 -0700 Subject: [PATCH] panel pref dimensions fixes #82018 --- src/vs/workbench/browser/parts/panel/panelPart.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/vs/workbench/browser/parts/panel/panelPart.ts b/src/vs/workbench/browser/parts/panel/panelPart.ts index 43b7f72a1ca..f9a66d07a6b 100644 --- a/src/vs/workbench/browser/parts/panel/panelPart.ts +++ b/src/vs/workbench/browser/parts/panel/panelPart.ts @@ -60,13 +60,13 @@ export class PanelPart extends CompositePart implements IPanelService { readonly snap = true; get preferredHeight(): number | undefined { - const sidebarDimension = assertIsDefined(this.layoutService.getDimension(Parts.SIDEBAR_PART)); - return sidebarDimension.height * 0.4; + // Don't worry about titlebar or statusbar visibility + // The difference is minimal and keeps this function clean + return this.layoutService.dimension.height * 0.4; } get preferredWidth(): number | undefined { - const statusbarDimension = assertIsDefined(this.layoutService.getDimension(Parts.STATUSBAR_PART)); - return statusbarDimension.width * 0.4; + return this.layoutService.dimension.width * 0.4; } //#endregion -- GitLab