提交 23912813 编写于 作者: M meganrogge

don't return extension settings for @feature search

上级 27d8665b
......@@ -301,13 +301,14 @@ export class SettingsTreeSettingElement extends SettingsTreeElement {
if (!featureFilters || !featureFilters.size) {
return true;
}
const result = Array.from(featureFilters).map(filter => {
const foundFeature = features.find(item => item.name === filter);
if (foundFeature) {
if (foundFeature.values.length === 1) {
return Array.from(featureFilters).some((feature: string) => this.setting.key.toLowerCase().startsWith(feature));
return Array.from(featureFilters).some((feature: string) => this.setting.key.toLowerCase().startsWith(feature) && !this.setting.extensionInfo);
} else {
return Array.from(featureFilters).some((feature: string) => this.setting.key.toLowerCase().startsWith(feature) || this.setting.key.toLowerCase().startsWith(foundFeature.values[1]));
return Array.from(featureFilters).some((feature: string) => (this.setting.key.toLowerCase().startsWith(feature) || this.setting.key.toLowerCase().startsWith(foundFeature.values[1])) && !this.setting.extensionInfo);
}
} else {
return false;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册