Cannot add folder to workspace. Fixes #97294
This commit is contained in:
parent
fb80143165
commit
bfc03a753c
1 changed files with 2 additions and 2 deletions
|
@ -14,7 +14,7 @@ import { ConfigurationScope, IConfigurationRegistry, Extensions as Configuration
|
||||||
import { Registry } from 'vs/platform/registry/common/platform';
|
import { Registry } from 'vs/platform/registry/common/platform';
|
||||||
import { ICommandService } from 'vs/platform/commands/common/commands';
|
import { ICommandService } from 'vs/platform/commands/common/commands';
|
||||||
import { distinct } from 'vs/base/common/arrays';
|
import { distinct } from 'vs/base/common/arrays';
|
||||||
import { isEqual, getComparisonKey } from 'vs/base/common/resources';
|
import { isEqual, getComparisonKey, isEqualAuthority } from 'vs/base/common/resources';
|
||||||
import { INotificationService, Severity } from 'vs/platform/notification/common/notification';
|
import { INotificationService, Severity } from 'vs/platform/notification/common/notification';
|
||||||
import { IFileService } from 'vs/platform/files/common/files';
|
import { IFileService } from 'vs/platform/files/common/files';
|
||||||
import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService';
|
import { IWorkbenchEnvironmentService } from 'vs/workbench/services/environment/common/environmentService';
|
||||||
|
@ -131,7 +131,7 @@ export abstract class AbstractWorkspaceEditingService implements IWorkspaceEditi
|
||||||
const remoteAuthority = this.environmentService.configuration.remoteAuthority;
|
const remoteAuthority = this.environmentService.configuration.remoteAuthority;
|
||||||
if (remoteAuthority) {
|
if (remoteAuthority) {
|
||||||
// https://github.com/microsoft/vscode/issues/94191
|
// https://github.com/microsoft/vscode/issues/94191
|
||||||
foldersToAdd = foldersToAdd.filter(f => f.uri.scheme !== Schemas.file && (f.uri.scheme !== Schemas.vscodeRemote || f.uri.authority === remoteAuthority));
|
foldersToAdd = foldersToAdd.filter(f => f.uri.scheme !== Schemas.file && (f.uri.scheme !== Schemas.vscodeRemote || isEqualAuthority(f.uri.authority, remoteAuthority)));
|
||||||
}
|
}
|
||||||
|
|
||||||
// If we are in no-workspace or single-folder workspace, adding folders has to
|
// If we are in no-workspace or single-folder workspace, adding folders has to
|
||||||
|
|
Loading…
Reference in a new issue