From aa4a565e1935aff264fd8fe4eeb4fe4b0232e2e3 Mon Sep 17 00:00:00 2001 From: Sandeep Somavarapu Date: Thu, 2 Nov 2017 10:22:10 +0100 Subject: [PATCH] #34937 Consider built in extensions --- .../configuration/common/configurationExtensionPoint.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/vs/workbench/services/configuration/common/configurationExtensionPoint.ts b/src/vs/workbench/services/configuration/common/configurationExtensionPoint.ts index d02161310c2..2742eddbc95 100644 --- a/src/vs/workbench/services/configuration/common/configurationExtensionPoint.ts +++ b/src/vs/workbench/services/configuration/common/configurationExtensionPoint.ts @@ -130,7 +130,7 @@ function validateProperties(configuration: IConfigurationNode, extension: IExten const message = validateProperty(key); const propertyConfiguration = configuration.properties[key]; propertyConfiguration.scope = propertyConfiguration.scope && propertyConfiguration.scope.toString() === 'resource' ? ConfigurationScope.RESOURCE : ConfigurationScope.WINDOW; - propertyConfiguration.notMultiRootAdopted = !(Array.isArray(extension.description.keywords) && extension.description.keywords.indexOf('multi-root ready') !== -1); + propertyConfiguration.notMultiRootAdopted = !(extension.description.isBuiltin || (Array.isArray(extension.description.keywords) && extension.description.keywords.indexOf('multi-root ready') !== -1)); if (message) { extension.collector.warn(message); delete properties[key];