summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorKohei Yoshida <kohei.yoshida@gmail.com>2013-06-11 18:50:05 -0400
committerKohei Yoshida <kohei.yoshida@gmail.com>2013-06-11 18:54:19 -0400
commita8e52f12d277d9f6ee508f6512f3028810ec12ab (patch)
treea9792999e145fc54fc095f258dc37d24dabc7c98 /sc
parentaf3916f8ee5dbd5ccb3b8faca940b57ff2102d76 (diff)
Add a comment clarifying the intent of the code that may look like a bug.
Change-Id: Idd340f939bcfbe6bb8cf2f589662ea8691e1606c
Diffstat (limited to 'sc')
-rw-r--r--sc/source/filter/html/htmlpars.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/sc/source/filter/html/htmlpars.cxx b/sc/source/filter/html/htmlpars.cxx
index 110a7cb57fd9..584aaeffc5b8 100644
--- a/sc/source/filter/html/htmlpars.cxx
+++ b/sc/source/filter/html/htmlpars.cxx
@@ -2188,6 +2188,9 @@ OUString decodeNumberFormat(const OUString& rFmt)
}
if (nDigitCount)
{
+ // Hex-encoded character found. Decode it back into its
+ // original character. An example of number format with
+ // hex-encoded chars: "\0022$\0022\#\,\#\#0\.00"
sal_Int32 nVal = OUString(p1, nDigitCount).toInt32(16);
aBuf.append(static_cast<sal_Unicode>(nVal));
}