diff --git a/src/vs/platform/menubar/electron-main/menubar.ts b/src/vs/platform/menubar/electron-main/menubar.ts index 1677b3e90b0114c4959c447fd0ddfc3612ddb67f..36e4163e7bb04345191f17c6b3d0d719b115cdfd 100644 --- a/src/vs/platform/menubar/electron-main/menubar.ts +++ b/src/vs/platform/menubar/electron-main/menubar.ts @@ -70,7 +70,9 @@ export class Menubar { this.menubarMenus = Object.create(null); this.keybindings = Object.create(null); - this.restoreCachedMenubarData(); + if (isMacintosh || this.configurationService.getValue('window.titleBarStyle') === 'native') { + this.restoreCachedMenubarData(); + } this.addFallbackHandlers();