From b5da33167df5f2ed10244eae936e9feb54ed7589 Mon Sep 17 00:00:00 2001 From: isidor Date: Mon, 25 Jun 2018 14:47:13 +0200 Subject: [PATCH] fixes #52550 --- src/vs/workbench/electron-browser/workbench.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/vs/workbench/electron-browser/workbench.ts b/src/vs/workbench/electron-browser/workbench.ts index 063ebe8e6b1..ac68914351a 100644 --- a/src/vs/workbench/electron-browser/workbench.ts +++ b/src/vs/workbench/electron-browser/workbench.ts @@ -712,7 +712,7 @@ export class Workbench extends Disposable implements IPartService { // Restore Zen Mode if active if (this.storageService.getBoolean(Workbench.zenModeActiveStorageKey, StorageScope.WORKSPACE, false)) { - this.toggleZenMode(true); + this.toggleZenMode(true, true); } // Restore Forced Editor Center Mode @@ -1215,7 +1215,7 @@ export class Workbench extends Disposable implements IPartService { return Identifiers.WORKBENCH_CONTAINER; } - toggleZenMode(skipLayout?: boolean): void { + toggleZenMode(skipLayout?: boolean, restoring = false): void { this.zenMode.active = !this.zenMode.active; this.zenMode.transitionDisposeables = dispose(this.zenMode.transitionDisposeables); @@ -1228,7 +1228,7 @@ export class Workbench extends Disposable implements IPartService { const config = this.configurationService.getValue('zenMode'); toggleFullScreen = !browser.isFullscreen() && config.fullScreen; - this.zenMode.transitionedToFullScreen = toggleFullScreen; + this.zenMode.transitionedToFullScreen = restoring ? config.fullScreen : toggleFullScreen; this.zenMode.transitionedToCenteredEditorLayout = !this.isEditorLayoutCentered() && config.centerLayout; this.zenMode.wasSideBarVisible = this.isVisible(Parts.SIDEBAR_PART); this.zenMode.wasPanelVisible = this.isVisible(Parts.PANEL_PART); -- GitLab