Kaydet (Commit) 493407c4 authored tarafından Jochen Nitschke's avatar Jochen Nitschke

writerfilter: don't copy constant maps

Change-Id: I87bc0bea5db27a967f996c7597b6f4884a748b56
Reviewed-on: https://gerrit.libreoffice.org/38938Reviewed-by: 's avatarJochen Nitschke <j.nitschke+logerrit@ok.de>
Tested-by: 's avatarJochen Nitschke <j.nitschke+logerrit@ok.de>
üst c50ae538
...@@ -3703,7 +3703,7 @@ void DomainMapper_Impl::CloseFieldCommand() ...@@ -3703,7 +3703,7 @@ void DomainMapper_Impl::CloseFieldCommand()
m_bSetUserFieldContent = false; m_bSetUserFieldContent = false;
m_bSetCitation = false; m_bSetCitation = false;
m_bSetDateValue = false; m_bSetDateValue = false;
FieldConversionMap_t aFieldConversionMap = lcl_GetFieldConversion(); const FieldConversionMap_t& aFieldConversionMap = lcl_GetFieldConversion();
try try
{ {
...@@ -3714,7 +3714,7 @@ void DomainMapper_Impl::CloseFieldCommand() ...@@ -3714,7 +3714,7 @@ void DomainMapper_Impl::CloseFieldCommand()
OUString const sFirstParam(std::get<1>(field).empty() OUString const sFirstParam(std::get<1>(field).empty()
? OUString() : std::get<1>(field).front()); ? OUString() : std::get<1>(field).front());
FieldConversionMap_t::iterator const aIt = FieldConversionMap_t::const_iterator const aIt =
aFieldConversionMap.find(std::get<0>(field)); aFieldConversionMap.find(std::get<0>(field));
if(aIt != aFieldConversionMap.end()) if(aIt != aFieldConversionMap.end())
{ {
...@@ -3768,8 +3768,8 @@ void DomainMapper_Impl::CloseFieldCommand() ...@@ -3768,8 +3768,8 @@ void DomainMapper_Impl::CloseFieldCommand()
OUString sServiceName("com.sun.star.text."); OUString sServiceName("com.sun.star.text.");
if ( bCreateEnhancedField ) if ( bCreateEnhancedField )
{ {
FieldConversionMap_t aEnhancedFieldConversionMap = lcl_GetEnhancedFieldConversion(); const FieldConversionMap_t& aEnhancedFieldConversionMap = lcl_GetEnhancedFieldConversion();
FieldConversionMap_t::iterator aEnhancedIt = FieldConversionMap_t::const_iterator aEnhancedIt =
aEnhancedFieldConversionMap.find(std::get<0>(field)); aEnhancedFieldConversionMap.find(std::get<0>(field));
if ( aEnhancedIt != aEnhancedFieldConversionMap.end()) if ( aEnhancedIt != aEnhancedFieldConversionMap.end())
sServiceName += OUString::createFromAscii(aEnhancedIt->second.cFieldServiceName ); sServiceName += OUString::createFromAscii(aEnhancedIt->second.cFieldServiceName );
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment