diff --git a/source/com/intellij/psi/controlFlow/LocalsControlFlowPolicy.java b/source/com/intellij/psi/controlFlow/LocalsControlFlowPolicy.java index 23989355fb63..f0af842d9820 100644 --- a/source/com/intellij/psi/controlFlow/LocalsControlFlowPolicy.java +++ b/source/com/intellij/psi/controlFlow/LocalsControlFlowPolicy.java @@ -30,7 +30,8 @@ public class LocalsControlFlowPolicy implements ControlFlowPolicy { else{ codeFragement = ControlFlowUtil.findCodeFragment(refElement); } - if (!myCodeFragment.equals(codeFragement)) return null; + if (myCodeFragment.getContainingFile() == codeFragement.getContainingFile() && //In order for jsp includes to work + !myCodeFragment.equals(codeFragement)) return null; return (PsiVariable)refElement; }