diff options
Diffstat (limited to 'filter/source/svg/svgwriter.cxx')
-rw-r--r-- | filter/source/svg/svgwriter.cxx | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/filter/source/svg/svgwriter.cxx b/filter/source/svg/svgwriter.cxx index eefbbc61859a..17401fdd2370 100644 --- a/filter/source/svg/svgwriter.cxx +++ b/filter/source/svg/svgwriter.cxx @@ -29,6 +29,7 @@ #include <vcl/metric.hxx> #include <vcl/outdev.hxx> #include <vcl/settings.hxx> +#include <vcl/filter/SvmReader.hxx> #include <tools/fract.hxx> #include <tools/helpers.hxx> #include <tools/stream.hxx> @@ -4002,7 +4003,8 @@ void SAL_CALL SVGWriter::write( const Reference<XDocumentHandler>& rxDocHandler, SvMemoryStream aMemStm( const_cast<sal_Int8 *>(rMtfSeq.getConstArray()), rMtfSeq.getLength(), StreamMode::READ ); GDIMetaFile aMtf; - ReadGDIMetaFile( aMemStm, aMtf ); + SvmReader aReader( aMemStm ); + aReader.Read( aMtf ); rtl::Reference<SVGExport> pWriter(new SVGExport( mxContext, rxDocHandler, maFilterData )); pWriter->writeMtf( aMtf ); |