Kaydet (Commit) 4e631a09 authored tarafından Arnaud Versini's avatar Arnaud Versini Kaydeden (comit) Miklos Vajna

Fixes fdo#64237 by modifying the underlyning string

Change-Id: I7d387e40464b53a55524bf950b8d413cf8468376
Reviewed-on: https://gerrit.libreoffice.org/3870Tested-by: 's avatarMiklos Vajna <vmiklos@suse.cz>
Reviewed-by: 's avatarMiklos Vajna <vmiklos@suse.cz>
üst 49e422e5
......@@ -275,7 +275,7 @@ sal_Bool SwTxtGuess::Guess( const SwTxtPortion& rPor, SwTxtFormatInfo &rInf,
aDebugString = rInf.GetTxt();
#endif
OUString rOldTxt = rInf.GetTxt();
OUString& rOldTxt = const_cast<OUString&> (rInf.GetTxt());
rOldTxt = rOldTxt.replaceAt( rInf.GetIdx() - 1, 1, aTxt );
rInf.SetIdx( rInf.GetIdx() + nFieldDiff );
}
......@@ -487,9 +487,9 @@ sal_Bool SwTxtGuess::Guess( const SwTxtPortion& rPor, SwTxtFormatInfo &rInf,
"I've got field trouble, part2!" );
nCutPos = nCutPos - nFieldDiff;
XubString& rOldTxt = (XubString&)rInf.GetTxt();
rOldTxt.Erase( nOldIdx - 1, nFieldDiff + 1 );
rOldTxt.Insert( cFldChr, nOldIdx - 1 );
OUString& rOldTxt = const_cast<OUString&> (rInf.GetTxt());
OUString aReplacement( cFldChr );
rOldTxt = rOldTxt.replaceAt( nOldIdx - 1, nFieldDiff + 1, aReplacement);
rInf.SetIdx( nOldIdx );
#if OSL_DEBUG_LEVEL > 0
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment