diff options
author | Michael Meeks <michael.meeks@collabora.com> | 2015-05-26 16:02:50 +0100 |
---|---|---|
committer | Michael Meeks <michael.meeks@collabora.com> | 2015-05-26 17:54:27 +0100 |
commit | f849d96463d967214bc063f6de912a082272c395 (patch) | |
tree | 998470859b5f700db40084e89a257ec8a8b78999 /filter | |
parent | 2a6aa95a7af11eb091dfa9494cd810998b2e324d (diff) |
tdf#91416 - fix some incorrectly allocated VirtualDevices.
Change-Id: I9ebed313827986473c60e77b7e218b4c1b2487fe
Diffstat (limited to 'filter')
-rw-r--r-- | filter/source/graphicfilter/eos2met/eos2met.cxx | 2 | ||||
-rw-r--r-- | filter/source/graphicfilter/idxf/dxf2mtf.cxx | 2 | ||||
-rw-r--r-- | filter/source/svg/svgwriter.cxx | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/filter/source/graphicfilter/eos2met/eos2met.cxx b/filter/source/graphicfilter/eos2met/eos2met.cxx index abda124e92fb..3acff99057c5 100644 --- a/filter/source/graphicfilter/eos2met/eos2met.cxx +++ b/filter/source/graphicfilter/eos2met/eos2met.cxx @@ -262,7 +262,7 @@ public: if( !pCompDev ) { apDummyVDev.disposeAndClear(); - apDummyVDev.reset( new VirtualDevice ); + apDummyVDev.reset( VclPtr<VirtualDevice>::Create() ); pCompDev = apDummyVDev.get(); } } diff --git a/filter/source/graphicfilter/idxf/dxf2mtf.cxx b/filter/source/graphicfilter/idxf/dxf2mtf.cxx index d02c38913b27..3dd97e2cd1b5 100644 --- a/filter/source/graphicfilter/idxf/dxf2mtf.cxx +++ b/filter/source/graphicfilter/idxf/dxf2mtf.cxx @@ -776,7 +776,7 @@ bool DXF2GDIMetaFile::Convert(const DXFRepresentation & rDXF, GDIMetaFile & rMTF const DXFLayer * pLayer; const DXFVPort * pVPort; - pVirDev = new VirtualDevice; + pVirDev = VclPtr<VirtualDevice>::Create(); pDXF = &rDXF; bStatus = true; diff --git a/filter/source/svg/svgwriter.cxx b/filter/source/svg/svgwriter.cxx index c575debd7514..986411fe0ecb 100644 --- a/filter/source/svg/svgwriter.cxx +++ b/filter/source/svg/svgwriter.cxx @@ -1652,7 +1652,7 @@ SVGActionWriter::SVGActionWriter( SVGExport& rExport, SVGFontExport& rFontExport mbClipAttrChanged( false ), mbIsPlaceholderShape( false ) { - mpVDev = new VirtualDevice; + mpVDev = VclPtr<VirtualDevice>::Create(); mpVDev->EnableOutput( false ); maTargetMapMode = MAP_100TH_MM; maTextWriter.setVirtualDevice( mpVDev, maTargetMapMode ); |