summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSzymon Kłos <szymon.klos@collabora.com>2022-01-06 16:38:08 +0100
committerMichael Meeks <michael.meeks@collabora.com>2022-01-07 10:52:51 +0100
commitad9f5f24107e9f284352eb960944e408931bdaba (patch)
tree52151dc6de773da643a2db61a5c4ff5286c90c3b
parentc9b5378656bf7c4caf165ccda1026842cf582bbf (diff)
jsonwriter: encode tab space character
Change-Id: Idf473f029c2e38efe817c38d4cb00bdd09648d36 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/128052 Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice@gmail.com> Reviewed-by: Michael Meeks <michael.meeks@collabora.com>
-rw-r--r--tools/source/misc/json_writer.cxx7
1 files changed, 7 insertions, 0 deletions
diff --git a/tools/source/misc/json_writer.cxx b/tools/source/misc/json_writer.cxx
index 0072e57f1eb6..a262c22dd4ef 100644
--- a/tools/source/misc/json_writer.cxx
+++ b/tools/source/misc/json_writer.cxx
@@ -165,6 +165,13 @@ void JsonWriter::writeEscapedOUString(const OUString& rPropVal)
*mPos = 'n';
++mPos;
}
+ else if (ch == '\t')
+ {
+ *mPos = '\\';
+ ++mPos;
+ *mPos = 't';
+ ++mPos;
+ }
else if (ch == '\r')
{
*mPos = '\\';