mirror of
https://github.com/Microsoft/vscode
synced 2024-09-19 10:40:41 +00:00
Ignore case when checking _workbench.uiExtensions
This commit is contained in:
parent
cd8260bc94
commit
8b5ebbb1b8
|
@ -11,11 +11,11 @@ import product from 'vs/platform/product/node/product';
|
|||
|
||||
export function isUIExtension(manifest: IExtensionManifest, uiContributions: string[], configurationService: IConfigurationService): boolean {
|
||||
const extensionId = getGalleryExtensionId(manifest.publisher, manifest.name);
|
||||
const configuredUIExtensions = new Set(configurationService.getValue<string[]>('_workbench.uiExtensions') || []);
|
||||
if (configuredUIExtensions.has(extensionId)) {
|
||||
const configuredUIExtensions = configurationService.getValue<string[]>('_workbench.uiExtensions') || [];
|
||||
if (configuredUIExtensions.some(id => areSameExtensions({ id }, { id: extensionId }))) {
|
||||
return true;
|
||||
}
|
||||
if (configuredUIExtensions.has(`-${extensionId}`)) {
|
||||
if (configuredUIExtensions.some(id => areSameExtensions({ id }, { id: `-${extensionId}` }))) {
|
||||
return false;
|
||||
}
|
||||
switch (manifest.extensionKind) {
|
||||
|
|
Loading…
Reference in a new issue