From 9870d29508c05ba9460304a4902008e2e9533afe Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Mon, 8 Jul 2013 22:51:19 +0400 Subject: [PATCH] do not inject into java numbers [once again] --- .../plugins/intelliLang/inject/CommentLanguageInjector.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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;