diff options
author | Julien Nabet <serval2412@yahoo.fr> | 2015-02-02 18:02:50 +0100 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2015-01-08 15:09:28 +0100 |
commit | b186f41f5d63ee7d45de1c285cd3dc84a4125c49 (patch) | |
tree | ed86e7fa6205202284d350913bfa9119b4f46202 /editeng/source | |
parent | 78373c8e9b62afa59530e6cf0682ce7a46ff0e7b (diff) |
Resolves fdo#87968 : Assertion failed: false rtl_uString_newFromSubString
aNewText already contains the good string so calling copy method is wrong
(same pb for i18n::TransliterationModulesExtra::TITLE_CASE and
i18n::TransliterationModulesExtra::SENTENCE_CASE)
Change-Id: Ifce92f33e98af3a58a70d25da9c60cf3d584a001
Reviewed-on: https://gerrit.libreoffice.org/13724
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
(cherry picked from commit 31de7888660f551597263413bfdf467aade36680)
Reviewed-on: https://gerrit.libreoffice.org/13754
(cherry picked from commit 9a779652a28d538184eb7fd8f4117ae9882feab9)
Diffstat (limited to 'editeng/source')
-rw-r--r-- | editeng/source/editeng/impedit4.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/editeng/source/editeng/impedit4.cxx b/editeng/source/editeng/impedit4.cxx index fd11281ce858..41ae0cc45be8 100644 --- a/editeng/source/editeng/impedit4.cxx +++ b/editeng/source/editeng/impedit4.cxx @@ -2819,7 +2819,7 @@ EditSelection ImpEditEngine::TransliterateText( const EditSelection& rSelection, GetLanguage( EditPaM( pNode, nCurrentStart + 1 ) ), nCurrentStart, nLen, &aOffsets )); - if (aNodeStr != aNewText.copy( nCurrentStart, nLen )) + if (aNodeStr != aNewText) { aChgData.nStart = nCurrentStart; aChgData.nLen = nLen; @@ -2907,7 +2907,7 @@ EditSelection ImpEditEngine::TransliterateText( const EditSelection& rSelection, GetLanguage( EditPaM( pNode, nCurrentStart + 1 ) ), nCurrentStart, nLen, &aOffsets )); - if ( aNodeStr != aNewText.copy( nCurrentStart, nLen )) + if (aNodeStr != aNewText) { aChgData.nStart = nCurrentStart; aChgData.nLen = nLen; @@ -2945,7 +2945,7 @@ EditSelection ImpEditEngine::TransliterateText( const EditSelection& rSelection, Sequence< sal_Int32 > aOffsets; OUString aNewText( aTranslitarationWrapper.transliterate( aNodeStr, nLanguage, nCurrentStart, nLen, &aOffsets ) ); - if (aNodeStr != aNewText.copy( nCurrentStart, nLen )) + if (aNodeStr != aNewText) { aChgData.nStart = nCurrentStart; aChgData.nLen = nLen; |