Skip to content

Commit 482c4bf

Browse files
committed
Avoid mangling ExtensionIdentifier._lower
1 parent d28b8fc commit 482c4bf

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/vs/platform/extensions/common/extensions.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -341,7 +341,12 @@ export interface IExtension {
341341
*/
342342
export class ExtensionIdentifier {
343343
public readonly value: string;
344-
private readonly _lower: string;
344+
345+
/**
346+
* Do not use directly. This is public to avoid mangling and thus
347+
* allow compatibility between running from source and a built version.
348+
*/
349+
readonly _lower: string;
345350

346351
constructor(value: string) {
347352
this.value = value;

src/vs/workbench/services/remote/common/remoteExtensionsScanner.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import { IRemoteAgentService } from 'vs/workbench/services/remote/common/remoteA
77
import { IRemoteExtensionsScannerService, RemoteExtensionsScannerChannelName } from 'vs/platform/remote/common/remoteExtensionsScanner';
88
import * as platform from 'vs/base/common/platform';
99
import { IChannel } from 'vs/base/parts/ipc/common/ipc';
10-
import { ExtensionIdentifier, IExtensionDescription, IRelaxedExtensionDescription } from 'vs/platform/extensions/common/extensions';
10+
import { IExtensionDescription, IRelaxedExtensionDescription } from 'vs/platform/extensions/common/extensions';
1111
import { URI } from 'vs/base/common/uri';
1212
import { IUserDataProfileService } from 'vs/workbench/services/userDataProfile/common/userDataProfile';
1313
import { IRemoteUserDataProfilesService } from 'vs/workbench/services/userDataProfile/common/remoteUserDataProfiles';
@@ -45,7 +45,6 @@ class RemoteExtensionsScannerService implements IRemoteExtensionsScannerService
4545
const scannedExtensions = await channel.call<IRelaxedExtensionDescription[]>('scanExtensions', [platform.language, profileLocation, this.environmentService.extensionDevelopmentLocationURI, languagePack]);
4646
scannedExtensions.forEach((extension) => {
4747
extension.extensionLocation = URI.revive(extension.extensionLocation);
48-
extension.identifier = new ExtensionIdentifier(extension.identifier.value);
4948
});
5049
return scannedExtensions;
5150
},

0 commit comments

Comments
 (0)