diff options
author | Jochen Nitschke <j.nitschke+logerrit@ok.de> | 2017-06-19 00:08:22 +0200 |
---|---|---|
committer | Jochen Nitschke <j.nitschke+logerrit@ok.de> | 2017-06-19 02:09:52 +0200 |
commit | 493407c470e7051a801e2a0ad8253f7b87c4434f (patch) | |
tree | aa2ccfeb6a898b2fb3749e10b6be17af6ebad6c5 /writerfilter | |
parent | c50ae538a6656889c68c43bd9fe0347c61c82aa5 (diff) |
writerfilter: don't copy constant maps
Change-Id: I87bc0bea5db27a967f996c7597b6f4884a748b56
Reviewed-on: https://gerrit.libreoffice.org/38938
Reviewed-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
Tested-by: Jochen Nitschke <j.nitschke+logerrit@ok.de>
Diffstat (limited to 'writerfilter')
-rw-r--r-- | writerfilter/source/dmapper/DomainMapper_Impl.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/writerfilter/source/dmapper/DomainMapper_Impl.cxx b/writerfilter/source/dmapper/DomainMapper_Impl.cxx index 635c06ea0f54..f6b45597ebf5 100644 --- a/writerfilter/source/dmapper/DomainMapper_Impl.cxx +++ b/writerfilter/source/dmapper/DomainMapper_Impl.cxx @@ -3703,7 +3703,7 @@ void DomainMapper_Impl::CloseFieldCommand() m_bSetUserFieldContent = false; m_bSetCitation = false; m_bSetDateValue = false; - FieldConversionMap_t aFieldConversionMap = lcl_GetFieldConversion(); + const FieldConversionMap_t& aFieldConversionMap = lcl_GetFieldConversion(); try { @@ -3714,7 +3714,7 @@ void DomainMapper_Impl::CloseFieldCommand() OUString const sFirstParam(std::get<1>(field).empty() ? OUString() : std::get<1>(field).front()); - FieldConversionMap_t::iterator const aIt = + FieldConversionMap_t::const_iterator const aIt = aFieldConversionMap.find(std::get<0>(field)); if(aIt != aFieldConversionMap.end()) { @@ -3768,8 +3768,8 @@ void DomainMapper_Impl::CloseFieldCommand() OUString sServiceName("com.sun.star.text."); if ( bCreateEnhancedField ) { - FieldConversionMap_t aEnhancedFieldConversionMap = lcl_GetEnhancedFieldConversion(); - FieldConversionMap_t::iterator aEnhancedIt = + const FieldConversionMap_t& aEnhancedFieldConversionMap = lcl_GetEnhancedFieldConversion(); + FieldConversionMap_t::const_iterator aEnhancedIt = aEnhancedFieldConversionMap.find(std::get<0>(field)); if ( aEnhancedIt != aEnhancedFieldConversionMap.end()) sServiceName += OUString::createFromAscii(aEnhancedIt->second.cFieldServiceName ); |