From d580ff65c9d5680c20a82ab18235afef74fe8fa4 Mon Sep 17 00:00:00 2001 From: Dmitry Avdeev Date: Tue, 23 Nov 2010 14:13:21 +0300 Subject: [PATCH] IDEA-59207 File-level inspection suppression for XML not working --- .../intellij/codeInspection/DefaultXmlSuppressionProvider.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xml/openapi/src/com/intellij/codeInspection/DefaultXmlSuppressionProvider.java b/xml/openapi/src/com/intellij/codeInspection/DefaultXmlSuppressionProvider.java index 298b8dd3fb61..f1ce3969dfc2 100644 --- a/xml/openapi/src/com/intellij/codeInspection/DefaultXmlSuppressionProvider.java +++ b/xml/openapi/src/com/intellij/codeInspection/DefaultXmlSuppressionProvider.java @@ -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; }