#57105 Remove notMultiRootAdopted attribute

This commit is contained in:
Sandeep Somavarapu
2018-08-27 16:08:51 +02:00
parent 9f809d4239
commit bf15f4ca2b
3 changed files with 1 additions and 3 deletions
@@ -76,7 +76,6 @@ export enum ConfigurationScope {
export interface IConfigurationPropertySchema extends IJSONSchema {
overridable?: boolean;
scope?: ConfigurationScope;
notMultiRootAdopted?: boolean;
included?: boolean;
tags?: string[];
}
@@ -162,7 +162,6 @@ function validateProperties(configuration: IConfigurationNode, extension: IExten
} else {
propertyConfiguration.scope = ConfigurationScope.WINDOW;
}
propertyConfiguration.notMultiRootAdopted = !(extension.description.isBuiltin || (Array.isArray(extension.description.keywords) && extension.description.keywords.indexOf('multi-root ready') !== -1));
}
}
let subNodes = configuration.allOf;
@@ -247,7 +247,7 @@ export class WorkspaceEditingService implements IWorkspaceEditingService {
}
private migrateWorkspaceSettings(toWorkspace: IWorkspaceIdentifier): TPromise<void> {
return this.doCopyWorkspaceSettings(toWorkspace, setting => !setting.notMultiRootAdopted && setting.scope === ConfigurationScope.WINDOW);
return this.doCopyWorkspaceSettings(toWorkspace, setting => setting.scope === ConfigurationScope.WINDOW);
}
copyWorkspaceSettings(toWorkspace: IWorkspaceIdentifier): TPromise<void> {