fix migrating workbench.activityBar.visible (#196316)

This commit is contained in:
Sandeep Somavarapu
2023-10-23 22:24:42 +02:00
committed by GitHub
parent 8887abd9fc
commit 09a4a2f7ab

View File

@@ -775,8 +775,11 @@ const registry = Registry.as<IConfigurationRegistry>(ConfigurationExtensions.Con
Registry.as<IConfigurationMigrationRegistry>(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 }]);
}