summaryrefslogtreecommitdiff
path: root/filter
diff options
context:
space:
mode:
authorMichael Meeks <michael.meeks@collabora.com>2015-05-26 16:02:50 +0100
committerMichael Meeks <michael.meeks@collabora.com>2015-05-26 17:54:27 +0100
commitf849d96463d967214bc063f6de912a082272c395 (patch)
tree998470859b5f700db40084e89a257ec8a8b78999 /filter
parent2a6aa95a7af11eb091dfa9494cd810998b2e324d (diff)
tdf#91416 - fix some incorrectly allocated VirtualDevices.
Change-Id: I9ebed313827986473c60e77b7e218b4c1b2487fe
Diffstat (limited to 'filter')
-rw-r--r--filter/source/graphicfilter/eos2met/eos2met.cxx2
-rw-r--r--filter/source/graphicfilter/idxf/dxf2mtf.cxx2
-rw-r--r--filter/source/svg/svgwriter.cxx2
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 );