diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-01-16 14:48:12 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-01-19 08:58:46 +0200 |
commit | 59548784486cfa42662490432474431f760dacc1 (patch) | |
tree | bfc33ae1d67c6f66864bac97ca4c90b7ef9f0fa7 /basic/source/runtime/methods.cxx | |
parent | 263d7325691f4b0a1bda155f1c53bbcf712e9f09 (diff) |
loplugin:useuniqueptr in SbiGlobals
Change-Id: I0ebec3193b4369039f90be4223ebdf6d048b8478
Diffstat (limited to 'basic/source/runtime/methods.cxx')
-rw-r--r-- | basic/source/runtime/methods.cxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/basic/source/runtime/methods.cxx b/basic/source/runtime/methods.cxx index 17ee2b4f969d..58c8b35c9cb1 100644 --- a/basic/source/runtime/methods.cxx +++ b/basic/source/runtime/methods.cxx @@ -1536,15 +1536,16 @@ void SbRtl_StrComp(StarBASIC *, SbxArray & rPar, bool) sal_Int32 nRetValue = 0; if( bTextCompare ) { - ::utl::TransliterationWrapper* pTransliterationWrapper = GetSbData()->pTransliterationWrapper; + ::utl::TransliterationWrapper* pTransliterationWrapper = GetSbData()->pTransliterationWrapper.get(); if( !pTransliterationWrapper ) { uno::Reference< uno::XComponentContext > xContext = getProcessComponentContext(); - pTransliterationWrapper = GetSbData()->pTransliterationWrapper = + GetSbData()->pTransliterationWrapper.reset( new ::utl::TransliterationWrapper( xContext, TransliterationFlags::IGNORE_CASE | TransliterationFlags::IGNORE_KANA | - TransliterationFlags::IGNORE_WIDTH ); + TransliterationFlags::IGNORE_WIDTH ) ); + pTransliterationWrapper = GetSbData()->pTransliterationWrapper.get(); } LanguageType eLangType = Application::GetSettings().GetLanguageTag().getLanguageType(); |