diff options
author | Stephan Bergmann <sbergman@redhat.com> | 2017-01-05 14:24:28 +0100 |
---|---|---|
committer | Stephan Bergmann <sbergman@redhat.com> | 2017-01-05 14:24:28 +0100 |
commit | 21033d04fd55470cb8b693bca4af2058da2a8dcc (patch) | |
tree | cf2ed878eb0aa339e5aeb8274f27a92a88849b06 /connectivity | |
parent | a1baba68858ff639b3cd7a19551a705fed5d50d7 (diff) |
Clean up a usage of OUStringBuffer
Change-Id: I8435865f1a67a3a6d889c1b8a3d30e632ffc61fd
Diffstat (limited to 'connectivity')
-rw-r--r-- | connectivity/source/commontools/filtermanager.cxx | 22 |
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(); } |