diff options
Diffstat (limited to 'i18npool')
-rw-r--r-- | i18npool/source/breakiterator/breakiterator_th.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/i18npool/source/breakiterator/breakiterator_th.cxx b/i18npool/source/breakiterator/breakiterator_th.cxx index b5683d254a2f..2e8dfa9b2c83 100644 --- a/i18npool/source/breakiterator/breakiterator_th.cxx +++ b/i18npool/source/breakiterator/breakiterator_th.cxx @@ -110,11 +110,11 @@ void SAL_CALL BreakIterator_th::makeIndex(const OUString& Text, sal_Int32 nStart if (Text != cachedText) { cachedText = Text; if (cellIndexSize < cachedText.getLength()) { - cellIndexSize = cachedText.getLength(); - free(nextCellIndex); - free(previousCellIndex); - nextCellIndex = (sal_Int32*) calloc(cellIndexSize, sizeof(sal_Int32)); - previousCellIndex = (sal_Int32*) calloc(cellIndexSize, sizeof(sal_Int32)); + cellIndexSize = cachedText.getLength(); + free(nextCellIndex); + free(previousCellIndex); + nextCellIndex = (sal_Int32*) calloc(cellIndexSize, sizeof(sal_Int32)); + previousCellIndex = (sal_Int32*) calloc(cellIndexSize, sizeof(sal_Int32)); } // reset nextCell for new Text memset(nextCellIndex, 0, cellIndexSize * sizeof(sal_Int32)); |