diff options
author | Matteo Casalin <matteo.casalin@yahoo.com> | 2018-06-30 17:03:25 +0200 |
---|---|---|
committer | Matteo Casalin <matteo.casalin@yahoo.com> | 2018-06-30 23:00:21 +0200 |
commit | 6050f9cf7b39e4d7073e1e54109e436b43dfa519 (patch) | |
tree | a0e7e422b95af27bd6d9c87329ccdb0add5166f8 | |
parent | fbd787dc9bf048bfc1be8eebf5920a69e34b6b75 (diff) |
Reduce number of operations on OUString
Change-Id: I5d65dd36981e6d75f0e3c0e3f00e1964d1249887
-rw-r--r-- | sfx2/source/appl/newhelp.cxx | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/sfx2/source/appl/newhelp.cxx b/sfx2/source/appl/newhelp.cxx index 0ac8ef38b41b..2d3c73a8d493 100644 --- a/sfx2/source/appl/newhelp.cxx +++ b/sfx2/source/appl/newhelp.cxx @@ -954,24 +954,19 @@ SearchTabPage_Impl::~SearchTabPage_Impl() void SearchTabPage_Impl::dispose() { SvtViewOptions aViewOpt( EViewType::TabPage, CONFIGNAME_SEARCHPAGE ); - sal_Int32 nChecked = m_pFullWordsCB->IsChecked() ? 1 : 0; - OUString aUserData = OUString::number( nChecked ); - aUserData += ";"; - nChecked = m_pScopeCB->IsChecked() ? 1 : 0; - aUserData += OUString::number( nChecked ); - aUserData += ";"; + OUString aUserData = + OUString::number( m_pFullWordsCB->IsChecked() ? 1 : 0 ) + ";" + + OUString::number( m_pScopeCB->IsChecked() ? 1 : 0 ); sal_Int32 nCount = std::min( m_pSearchED->GetEntryCount(), sal_Int32(10) ); // save only 10 entries for ( sal_Int32 i = 0; i < nCount; ++i ) { - OUString aText = m_pSearchED->GetEntry(i); - aUserData += INetURLObject::encode( - aText, INetURLObject::PART_UNO_PARAM_VALUE, + aUserData += ";" + INetURLObject::encode( + m_pSearchED->GetEntry(i), + INetURLObject::PART_UNO_PARAM_VALUE, INetURLObject::EncodeMechanism::All ); - aUserData += ";"; } - aUserData = comphelper::string::stripEnd(aUserData, ';'); Any aUserItem = makeAny( aUserData ); aViewOpt.SetUserItem( USERITEM_NAME, aUserItem ); |