From 1765c8c8f93bab0ef2d63897d51463fe8fdc6f4d Mon Sep 17 00:00:00 2001 From: Peter Gromov Date: Fri, 10 Mar 2023 16:04:17 +0100 Subject: [PATCH] IDEA-314116 Grazie: Multiple spaces reported with entity GitOrigin-RevId: 9e4ad8997de918690c115facf30382fd8bddefba --- plugins/grazie/src/test/testData/ide/language/xml/Example.html | 2 ++ .../com/intellij/grazie/ide/language/xml/XmlTextExtractor.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/grazie/src/test/testData/ide/language/xml/Example.html b/plugins/grazie/src/test/testData/ide/language/xml/Example.html index 5d283ea40bd3..db0abd549bf4 100644 --- a/plugins/grazie/src/test/testData/ide/language/xml/Example.html +++ b/plugins/grazie/src/test/testData/ide/language/xml/Example.html @@ -11,6 +11,8 @@ Some widely used comparison methods (e.g. String.compareTo) actually return values. +

Bild: © Kurt

+
   boolean allStartWith(String a, String b, String c, String d, String prefix)
 
diff --git a/plugins/grazie/xml/main/kotlin/com/intellij/grazie/ide/language/xml/XmlTextExtractor.java b/plugins/grazie/xml/main/kotlin/com/intellij/grazie/ide/language/xml/XmlTextExtractor.java index 6a7af667f1ad..6c7885213ffd 100644 --- a/plugins/grazie/xml/main/kotlin/com/intellij/grazie/ide/language/xml/XmlTextExtractor.java +++ b/plugins/grazie/xml/main/kotlin/com/intellij/grazie/ide/language/xml/XmlTextExtractor.java @@ -108,7 +108,7 @@ public class XmlTextExtractor extends TextExtractor { markupIndices.add(group.size()); } } - if (each instanceof OuterLanguageElement) { + if (each instanceof OuterLanguageElement || each instanceof XmlEntityRef) { flushGroup(true); unknownBefore = true; }