diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/source/mtfxmldump.cxx | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/test/source/mtfxmldump.cxx b/test/source/mtfxmldump.cxx index 43098d0d5ca7..ee896581e48f 100644 --- a/test/source/mtfxmldump.cxx +++ b/test/source/mtfxmldump.cxx @@ -231,7 +231,7 @@ void MetafileXmlDump::filterAllActionTypes() maFilter.assign(constMaxActionType, true); } -xmlDocPtr MetafileXmlDump::dumpAndParse(GDIMetaFile& rMetaFile, const OUString& rTempStreamName) +xmlDocPtr MetafileXmlDump::dumpAndParse(const GDIMetaFile& rMetaFile, const OUString& rTempStreamName) { boost::scoped_ptr<SvStream> pStream; @@ -256,10 +256,11 @@ xmlDocPtr MetafileXmlDump::dumpAndParse(GDIMetaFile& rMetaFile, const OUString& return pDoc; } -void MetafileXmlDump::writeXml(GDIMetaFile& rMetaFile, XmlWriter& rWriter) +void MetafileXmlDump::writeXml(const GDIMetaFile& rMetaFile, XmlWriter& rWriter) { - for(MetaAction* pAction = rMetaFile.FirstAction(); pAction != NULL; pAction = rMetaFile.NextAction()) + for(size_t nAction = 0; nAction < rMetaFile.GetActionSize(); ++nAction) { + MetaAction* pAction = rMetaFile.GetAction(nAction); const sal_uInt16 nActionType = pAction->GetType(); if (maFilter[nActionType]) continue; |