This is an automated email from the ASF dual-hosted git repository. ddekany pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/freemarker-docgen.git
commit 472d132f06d8f88a7fa0f44b796834e6f014ab37 Author: ddekany <[email protected]> AuthorDate: Sun Oct 11 19:40:03 2020 +0200 Fixed text escaping issue newly introduced --- .../docgen/core/PrintTextWithDocgenSubstitutionsDirective.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/PrintTextWithDocgenSubstitutionsDirective.java b/freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/PrintTextWithDocgenSubstitutionsDirective.java index 369d2f3..061bd16 100644 --- a/freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/PrintTextWithDocgenSubstitutionsDirective.java +++ b/freemarker-docgen-core/src/main/java/org/freemarker/docgen/core/PrintTextWithDocgenSubstitutionsDirective.java @@ -128,7 +128,7 @@ public class PrintTextWithDocgenSubstitutionsDirective implements TemplateDirect lastDocgenTagStart = cursor; } - out.write(text, lastUnprintedIdx, cursor - lastUnprintedIdx); + HTMLOutputFormat.INSTANCE.output(text.substring(lastUnprintedIdx, cursor), out); lastUnprintedIdx = cursor; cursor += DOCGEN_TAG_START.length(); @@ -180,7 +180,7 @@ public class PrintTextWithDocgenSubstitutionsDirective implements TemplateDirect } } - out.write(text, lastUnprintedIdx, text.length() - lastUnprintedIdx); + HTMLOutputFormat.INSTANCE.output(text.substring(lastUnprintedIdx, text.length()), out); } private void insertCustomVariable(String customVarName) throws TemplateException, IOException {
