mirror of
https://github.com/Microsoft/vscode
synced 2024-10-04 02:14:06 +00:00
Merge pull request #206010 from microsoft/merogge/setting-removal
remove alert, audio cue settings after migration
This commit is contained in:
commit
a3ab3b418e
|
@ -834,6 +834,7 @@ Registry.as<IConfigurationMigrationRegistry>(WorkbenchExtensions.ConfigurationMi
|
|||
announcement = announcement ? 'auto' : 'off';
|
||||
}
|
||||
}
|
||||
configurationKeyValuePairs.push([`${item.legacySoundSettingsKey}`, { value: undefined }]);
|
||||
configurationKeyValuePairs.push([`${item.settingsKey}`, { value: announcement !== undefined ? { announcement, sound } : { sound } }]);
|
||||
return configurationKeyValuePairs;
|
||||
}
|
||||
|
@ -844,11 +845,13 @@ Registry.as<IConfigurationMigrationRegistry>(WorkbenchExtensions.ConfigurationMi
|
|||
key: item.legacyAnnouncementSettingsKey!,
|
||||
migrateFn: (announcement, accessor) => {
|
||||
const configurationKeyValuePairs: ConfigurationKeyValuePairs = [];
|
||||
const sound = accessor(item.legacySoundSettingsKey);
|
||||
const sound = accessor(item.settingsKey)?.sound || accessor(item.legacySoundSettingsKey);
|
||||
if (announcement !== undefined && typeof announcement !== 'string') {
|
||||
announcement = announcement ? 'auto' : 'off';
|
||||
}
|
||||
configurationKeyValuePairs.push([`${item.settingsKey}`, { value: announcement !== undefined ? { announcement, sound } : { sound } }]);
|
||||
configurationKeyValuePairs.push([`${item.legacyAnnouncementSettingsKey}`, { value: undefined }]);
|
||||
configurationKeyValuePairs.push([`${item.legacySoundSettingsKey}`, { value: undefined }]);
|
||||
return configurationKeyValuePairs;
|
||||
}
|
||||
})));
|
||||
|
|
Loading…
Reference in a new issue