mirror of
https://github.com/microsoft/vscode.git
synced 2026-09-02 14:25:42 +01:00
Avoid mangling ExtensionIdentifier._lower
This commit is contained in:
@@ -341,7 +341,12 @@ export interface IExtension {
|
||||
*/
|
||||
export class ExtensionIdentifier {
|
||||
public readonly value: string;
|
||||
private readonly _lower: string;
|
||||
|
||||
/**
|
||||
* Do not use directly. This is public to avoid mangling and thus
|
||||
* allow compatibility between running from source and a built version.
|
||||
*/
|
||||
readonly _lower: string;
|
||||
|
||||
constructor(value: string) {
|
||||
this.value = value;
|
||||
|
||||
@@ -7,7 +7,7 @@ import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteA
|
||||
import { IRemoteExtensionsScannerService, RemoteExtensionsScannerChannelName } from 'vs/platform/remote/common/remoteExtensionsScanner';
|
||||
import * as platform from 'vs/base/common/platform';
|
||||
import { IChannel } from 'vs/base/parts/ipc/common/ipc';
|
||||
import { ExtensionIdentifier, IExtensionDescription, IRelaxedExtensionDescription } from 'vs/platform/extensions/common/extensions';
|
||||
import { IExtensionDescription, IRelaxedExtensionDescription } from 'vs/platform/extensions/common/extensions';
|
||||
import { URI } from 'vs/base/common/uri';
|
||||
import { IUserDataProfileService } from 'vs/workbench/services/userDataProfile/common/userDataProfile';
|
||||
import { IRemoteUserDataProfilesService } from 'vs/workbench/services/userDataProfile/common/remoteUserDataProfiles';
|
||||
@@ -45,7 +45,6 @@ class RemoteExtensionsScannerService implements IRemoteExtensionsScannerService
|
||||
const scannedExtensions = await channel.call<IRelaxedExtensionDescription[]>('scanExtensions', [platform.language, profileLocation, this.environmentService.extensionDevelopmentLocationURI, languagePack]);
|
||||
scannedExtensions.forEach((extension) => {
|
||||
extension.extensionLocation = URI.revive(extension.extensionLocation);
|
||||
extension.identifier = new ExtensionIdentifier(extension.identifier.value);
|
||||
});
|
||||
return scannedExtensions;
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user