You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@freemarker.apache.org by dd...@apache.org on 2020/10/11 20:11:48 UTC
[freemarker-docgen] 01/02: Fixed text escaping issue newly
introduced
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 <dd...@apache.org>
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 {