summaryrefslogtreecommitdiff
path: root/cui/source/dialogs/hlinettp.cxx
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2013-09-26 11:27:22 +0200
committerCaolán McNamara <caolanm@redhat.com>2013-09-27 11:16:11 +0200
commitb3a8056a499ca2a5cb809fcec52aebddd4e17f23 (patch)
tree176da629cc41ffba02616c8b8caf919da77eb9da /cui/source/dialogs/hlinettp.cxx
parentb3c860acf3a9e0806f2e4451a6f8ceb74565f57d (diff)
Related: fdo#38838 remove UniString::SearchBackward
Change-Id: Ia474ee07b1bd411eae8cd1ddd55c4fa83dbd5f47
Diffstat (limited to 'cui/source/dialogs/hlinettp.cxx')
-rw-r--r--cui/source/dialogs/hlinettp.cxx11
1 files changed, 5 insertions, 6 deletions
diff --git a/cui/source/dialogs/hlinettp.cxx b/cui/source/dialogs/hlinettp.cxx
index bbd51e242a91..520b7f4d4f12 100644
--- a/cui/source/dialogs/hlinettp.cxx
+++ b/cui/source/dialogs/hlinettp.cxx
@@ -467,16 +467,15 @@ void SvxHyperlinkInternetTp::RefreshMarkWindow()
void SvxHyperlinkInternetTp::SetMarkStr ( const String& aStrMark )
{
- String aStrURL ( maCbbTarget.GetText() );
+ OUString aStrURL ( maCbbTarget.GetText() );
const sal_Unicode sUHash = '#';
- xub_StrLen nPos = aStrURL.SearchBackward( sUHash );
+ sal_Int32 nPos = aStrURL.lastIndexOf( sUHash );
- if( nPos != STRING_NOTFOUND )
- aStrURL.Erase ( nPos );
+ if( nPos != -1 )
+ aStrURL = aStrURL.copy(0, nPos);
- aStrURL += sUHash;
- aStrURL += aStrMark;
+ aStrURL += OUString(sUHash) + aStrMark;
maCbbTarget.SetText ( aStrURL );
}