From 89992fa11ccab30fb349bf9ef396d6095fc25bed Mon Sep 17 00:00:00 2001 From: "Maxim.Mossienko" Date: Fri, 2 Jul 2010 18:16:38 +0400 Subject: [PATCH] IDEA-53878 flex: 'typos' are reported twice in mxml code --- .../spellchecker/tokenizer/XmlTextTokenizer.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/plugins/spellchecker/src/com/intellij/spellchecker/tokenizer/XmlTextTokenizer.java b/plugins/spellchecker/src/com/intellij/spellchecker/tokenizer/XmlTextTokenizer.java index 85d065104f9f..0c09d78b3420 100644 --- a/plugins/spellchecker/src/com/intellij/spellchecker/tokenizer/XmlTextTokenizer.java +++ b/plugins/spellchecker/src/com/intellij/spellchecker/tokenizer/XmlTextTokenizer.java @@ -15,19 +15,25 @@ */ package com.intellij.spellchecker.tokenizer; +import com.intellij.openapi.util.Pair; +import com.intellij.openapi.util.TextRange; +import com.intellij.psi.PsiElement; +import com.intellij.psi.PsiLanguageInjectionHost; import com.intellij.psi.xml.XmlText; import com.intellij.spellchecker.inspections.SplitterFactory; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +import java.util.List; + public class XmlTextTokenizer extends Tokenizer { @Nullable @Override public Token[] tokenize(@NotNull XmlText element) { + List> list = ((PsiLanguageInjectionHost)element).getInjectedPsi(); + if (list != null && list.size() > 0) return null; return new Token[]{new Token(element, element.getText(),false, SplitterFactory.getInstance().getPlainTextSplitter())}; } - - }