summaryrefslogtreecommitdiff
path: root/i18npool/source/transliteration/textToPronounce_zh.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'i18npool/source/transliteration/textToPronounce_zh.cxx')
-rw-r--r--i18npool/source/transliteration/textToPronounce_zh.cxx8
1 files changed, 4 insertions, 4 deletions
diff --git a/i18npool/source/transliteration/textToPronounce_zh.cxx b/i18npool/source/transliteration/textToPronounce_zh.cxx
index 42fdb5280ed3..a8410592ae42 100644
--- a/i18npool/source/transliteration/textToPronounce_zh.cxx
+++ b/i18npool/source/transliteration/textToPronounce_zh.cxx
@@ -51,7 +51,7 @@ TextToPronounce_zh::getPronounce(const sal_Unicode ch)
OUString
TextToPronounce_zh::foldingImpl(const OUString & inStr, sal_Int32 startPos,
- sal_Int32 nCount, Sequence< sal_Int32 > & offset, bool useOffset)
+ sal_Int32 nCount, Sequence< sal_Int32 >* pOffset)
{
OUStringBuffer sb;
const sal_Unicode * chArr = inStr.getStr() + startPos;
@@ -62,13 +62,13 @@ TextToPronounce_zh::foldingImpl(const OUString & inStr, sal_Int32 startPos,
if (startPos + nCount > inStr.getLength())
nCount = inStr.getLength() - startPos;
- offset[0] = 0;
+ (*pOffset)[0] = 0;
for (sal_Int32 i = 0; i < nCount; i++) {
OUString pron(getPronounce(chArr[i]));
sb.append(pron);
- if (useOffset)
- offset[i + 1] = offset[i] + pron.getLength();
+ if (pOffset)
+ (*pOffset)[i + 1] = (*pOffset)[i] + pron.getLength();
}
return sb.makeStringAndClear();
}