[PATCH] copied the IFieldMark::GetParameters too
Cédric Bosdonnat
cedric.bosdonnat.ooo at free.fr
Fri Jul 1 09:23:07 PDT 2011
---
sw/source/core/docnode/ndcopy.cxx | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/sw/source/core/docnode/ndcopy.cxx b/sw/source/core/docnode/ndcopy.cxx
index 0176ada..6272576 100644
--- a/sw/source/core/docnode/ndcopy.cxx
+++ b/sw/source/core/docnode/ndcopy.cxx
@@ -203,6 +203,14 @@ namespace
const ::sw::mark::IFieldmark* const pOldFieldmark = dynamic_cast< const ::sw::mark::IFieldmark* >(pMark);
pNewFieldmark->SetFieldname(pOldFieldmark->GetFieldname());
pNewFieldmark->SetFieldHelptext(pOldFieldmark->GetFieldHelptext());
+ ::sw::mark::IFieldmark::parameter_map_t* pNewParams = pNewFieldmark->GetParameters();
+ const ::sw::mark::IFieldmark::parameter_map_t* pOldParams = pOldFieldmark->GetParameters();
+ ::sw::mark::IFieldmark::parameter_map_t::const_iterator pIt = pOldParams->begin();
+ while ( pIt != pOldParams->end() )
+ {
+ pNewParams->insert( *pIt );
+ pIt++;
+ }
}
::sfx2::Metadatable const*const pMetadatable(
--
1.7.3.4
--=-tHlvuRNnUBWDrzGy9DHY--
More information about the LibreOffice
mailing list