summaryrefslogtreecommitdiffstats
path: root/connectivity/source/commontools
diff options
context:
space:
mode:
authorStephan Bergmann <sbergman@redhat.com>2017-01-05 14:24:28 +0100
committerStephan Bergmann <sbergman@redhat.com>2017-01-05 14:24:28 +0100
commit21033d04fd55470cb8b693bca4af2058da2a8dcc (patch)
treecf2ed878eb0aa339e5aeb8274f27a92a88849b06 /connectivity/source/commontools
parentdrop unused forward decl (diff)
downloadcore-21033d04fd55470cb8b693bca4af2058da2a8dcc.tar.gz
core-21033d04fd55470cb8b693bca4af2058da2a8dcc.zip
Clean up a usage of OUStringBuffer
Change-Id: I8435865f1a67a3a6d889c1b8a3d30e632ffc61fd
Diffstat (limited to 'connectivity/source/commontools')
-rw-r--r--connectivity/source/commontools/filtermanager.cxx22
1 files changed, 11 insertions, 11 deletions
diff --git a/connectivity/source/commontools/filtermanager.cxx b/connectivity/source/commontools/filtermanager.cxx
index 63fe39c0f17c..ba2d2df20878 100644
--- a/connectivity/source/commontools/filtermanager.cxx
+++ b/connectivity/source/commontools/filtermanager.cxx
@@ -120,7 +120,7 @@ namespace dbtools
}
- bool FilterManager::isThereAtMostOneComponent( OUStringBuffer& o_singleComponent ) const
+ bool FilterManager::isThereAtMostOneComponent( OUString& o_singleComponent ) const
{
if (m_bApplyPublicFilter) {
if (!m_aPublicFilterComponent.isEmpty() && !m_aLinkFilterComponent.isEmpty())
@@ -130,13 +130,13 @@ namespace dbtools
else if (!m_aLinkFilterComponent.isEmpty())
o_singleComponent = m_aLinkFilterComponent;
else
- o_singleComponent.setLength(0);
+ o_singleComponent.clear();
return true;
}
else
{
if (m_aLinkFilterComponent.isEmpty())
- o_singleComponent.setLength(0);
+ o_singleComponent.clear();
else
o_singleComponent = m_aLinkFilterComponent;
return true;
@@ -146,17 +146,17 @@ namespace dbtools
OUString FilterManager::getComposedFilter( ) const
{
- OUStringBuffer aComposedFilter;
-
// if we have only one non-empty component, then there's no need to compose anything
- if ( !isThereAtMostOneComponent( aComposedFilter ) )
+ OUString singleComponent;
+ if ( isThereAtMostOneComponent( singleComponent ) )
{
- // append the single components
- if (m_bApplyPublicFilter)
- appendFilterComponent( aComposedFilter, m_aPublicFilterComponent );
- appendFilterComponent( aComposedFilter, m_aLinkFilterComponent );
+ return singleComponent;
}
-
+ // append the single components
+ OUStringBuffer aComposedFilter(singleComponent);
+ if (m_bApplyPublicFilter)
+ appendFilterComponent( aComposedFilter, m_aPublicFilterComponent );
+ appendFilterComponent( aComposedFilter, m_aLinkFilterComponent );
return aComposedFilter.makeStringAndClear();
}