From 817eb6b0c720a4ecbc13c020afbbebfed667aa09 Mon Sep 17 00:00:00 2001 From: SteVen Batten Date: Tue, 24 Sep 2019 17:14:19 -0700 Subject: [PATCH] additional fix for hidden maximized panel refs #80366 --- src/vs/workbench/browser/layout.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/vs/workbench/browser/layout.ts b/src/vs/workbench/browser/layout.ts index fc729cfbd0117..53f8d57c4b4c1 100644 --- a/src/vs/workbench/browser/layout.ts +++ b/src/vs/workbench/browser/layout.ts @@ -1057,6 +1057,11 @@ export abstract class Layout extends Disposable implements IWorkbenchLayoutServi } } + // If not maximized and hiding, unmaximize before hiding to allow caching of size + if (this.isPanelMaximized() && hidden) { + this.toggleMaximizedPanel(); + } + // Propagate to grid this.workbenchGrid.setViewVisible(this.panelPartView, !hidden);