From cfa9a6a4d9468f0341cd82e50b78c40466a6d5c7 Mon Sep 17 00:00:00 2001 From: Maxim Mossienko Date: Thu, 8 Nov 2007 23:05:44 +0300 Subject: [PATCH] EL parsing problems suppressed (IDEADEV-23121) --- .../daemon/impl/analysis/HighlightVisitorImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/codeInsight/impl/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java b/codeInsight/impl/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java index 58fcdf1ee2cf..88714df549f3 100644 --- a/codeInsight/impl/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java +++ b/codeInsight/impl/com/intellij/codeInsight/daemon/impl/analysis/HighlightVisitorImpl.java @@ -407,7 +407,9 @@ public class HighlightVisitorImpl extends PsiElementVisitor implements Highlight PsiElement grandPrevLeaf = prevLeaf != null ? PsiTreeUtil.prevLeaf(prevLeaf):null; if (grandPrevLeaf != null && containingFile.getFileType() == StdFileTypes.JSPX) { final ELExpressionHolder languageElement = PsiTreeUtil.getParentOfType(grandPrevLeaf, ELExpressionHolder.class); - if (languageElement != null) return true; + if (languageElement != null && PsiTreeUtil.findCommonParent(grandPrevLeaf, element, languageElement.getFirstChild()) != languageElement) { + return true; + } } return element.getParent().getUserData(XmlHighlightVisitor.DO_NOT_VALIDATE_KEY) != null ||