提交 e9809b3c 编写于 作者: J Joao Moreno

fix markers filter

上级 43f42a4a
......@@ -203,7 +203,8 @@ export class IndexTreeModel<T, TFilterData = void> implements ITreeModel<T, TFil
}
const childElements = Iterator.from(treeElement.children);
const childNodes = Iterator.map(childElements, el => this.createTreeNode(el, node, revealed && !treeElement.collapsed, treeListElements, onDidCreateNode));
const childRevealed = revealed && visible !== false && !node.collapsed;
const childNodes = Iterator.map(childElements, el => this.createTreeNode(el, node, childRevealed, treeListElements, onDidCreateNode));
let hasVisibleDescendants = false;
let revealedCount = 1;
......
......@@ -325,10 +325,9 @@ export class Filter implements ITreeFilter<ResourceMarkers | Marker | RelatedInf
return { visibility: true, data: { type: FilterDataType.ResourceMarkers, uriMatches } };
}
return false;
return TreeVisibility.Recurse;
}
private filterMarker(marker: Marker): TreeFilterResult<FilterData> {
if (this.options.filterErrors && MarkerSeverity.Error === marker.marker.severity) {
return true;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册