diff --git a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/CommentLanguageInjector.java b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/CommentLanguageInjector.java index ea4f6994705c..cd505c8c6390 100644 --- a/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/CommentLanguageInjector.java +++ b/plugins/IntelliLang/src/org/intellij/plugins/intelliLang/inject/CommentLanguageInjector.java @@ -25,7 +25,8 @@ public class CommentLanguageInjector implements MultiHostInjector { public void getLanguagesToInject(@NotNull final MultiHostRegistrar registrar, @NotNull final PsiElement context) { PsiLanguageInjectionHost host = (PsiLanguageInjectionHost)context; - final ElementManipulator manipulator = ElementManipulators.getManipulator(host); + if (!host.isValidHost()) return; + ElementManipulator manipulator = ElementManipulators.getManipulator(host); if (manipulator == null) return; TextRange rangeInElement = manipulator.getRangeInElement(host); if (rangeInElement.isEmpty()) return;