IDEA-59207 File-level inspection suppression for XML not working

This commit is contained in:
Dmitry Avdeev
2010-11-23 16:37:49 +03:00
parent 3c2d149ed8
commit d580ff65c9
@@ -43,7 +43,7 @@ public class DefaultXmlSuppressionProvider extends XmlSuppressionProvider {
}
public boolean isSuppressedFor(PsiElement element, String inspectionId) {
final XmlTag tag = PsiTreeUtil.getContextOfType(element, XmlTag.class, false);
final XmlTag tag = element instanceof XmlFile ? ((XmlFile)element).getRootTag() : PsiTreeUtil.getContextOfType(element, XmlTag.class, false);
return tag != null && findSuppression(tag, inspectionId, element) != null;
}