From 09a4a2f7ab6df7a87d61fba34c248fcdf697bd06 Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Mon, 23 Oct 2023 22:24:42 +0200 Subject: [PATCH] fix migrating workbench.activityBar.visible (#196316) --- src/vs/workbench/browser/workbench.contribution.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/vs/workbench/browser/workbench.contribution.ts b/src/vs/workbench/browser/workbench.contribution.ts index 217d2623382..ee33ba1f914 100644 --- a/src/vs/workbench/browser/workbench.contribution.ts +++ b/src/vs/workbench/browser/workbench.contribution.ts @@ -775,8 +775,11 @@ const registry = Registry.as(ConfigurationExtensions.Con Registry.as(Extensions.ConfigurationMigration) .registerConfigurationMigrations([{ - key: LayoutSettings.ACTIVITY_BAR_LOCATION, migrateFn: (value: any) => { - const result: ConfigurationKeyValuePairs = [['workbench.activityBar.visible', { value: undefined }]]; + key: 'workbench.activityBar.visible', migrateFn: (value: any) => { + const result: ConfigurationKeyValuePairs = []; + if (value !== undefined) { + result.push(['workbench.activityBar.visible', { value: undefined }]); + } if (value === false) { result.push([LayoutSettings.ACTIVITY_BAR_LOCATION, { value: ActivityBarPosition.HIDDEN }]); }