diff options
author | Noel Grandin <noelgrandin@gmail.com> | 2023-02-26 20:37:34 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2023-02-27 05:43:11 +0000 |
commit | 09680fadbcd85da3405cefeed66712bc0ba2be9c (patch) | |
tree | 56e32ecc03bf9f4e3a484af5150bc58abeae3fb6 /sc/source/ui/dbgui | |
parent | 44a3085f9aaf0dfc62b1a8f34d3b8889d69c4e62 (diff) |
no need to hold CollatorWrapper by std::unique_ptr
allocate it inline, it is only one pointer in size
Change-Id: Idb6217e6c9c37da92427aa6c497223a84015c553
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/147742
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'sc/source/ui/dbgui')
-rw-r--r-- | sc/source/ui/dbgui/tpsort.cxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sc/source/ui/dbgui/tpsort.cxx b/sc/source/ui/dbgui/tpsort.cxx index 35a24e633058..88d6cf6472e2 100644 --- a/sc/source/ui/dbgui/tpsort.cxx +++ b/sc/source/ui/dbgui/tpsort.cxx @@ -522,7 +522,7 @@ void ScTabPageSortOptions::Init() m_xColRes.reset(new CollatorResource); //! use CollatorWrapper from document? - m_xColWrap.reset(new CollatorWrapper(comphelper::getProcessComponentContext())); + m_oColWrap.emplace(comphelper::getProcessComponentContext()); const ScSortItem& rSortItem = GetItemSet().Get( nWhichSort ); @@ -660,7 +660,7 @@ bool ScTabPageSortOptions::FillItemSet( SfxItemSet* rArgSet ) OUString sAlg; if ( eLang != LANGUAGE_SYSTEM ) { - uno::Sequence<OUString> aAlgos = m_xColWrap->listCollatorAlgorithms( + uno::Sequence<OUString> aAlgos = m_oColWrap->listCollatorAlgorithms( aNewSortData.aCollatorLocale ); const int nSel = m_xLbAlgorithm->get_active(); if ( nSel < aAlgos.getLength() ) @@ -830,7 +830,7 @@ void ScTabPageSortOptions::FillAlgor() else { lang::Locale aLocale( LanguageTag::convertToLocale( eLang )); - const uno::Sequence<OUString> aAlgos = m_xColWrap->listCollatorAlgorithms( aLocale ); + const uno::Sequence<OUString> aAlgos = m_oColWrap->listCollatorAlgorithms( aLocale ); nCount = aAlgos.getLength(); for (const OUString& sAlg : aAlgos) |