From f34c1e9ba7d831c42c89d3c59d501ce6cc858dbe Mon Sep 17 00:00:00 2001 From: Michael Meeks Date: Tue, 26 May 2015 16:02:50 +0100 Subject: tdf#91416 - fix some incorrectly allocated VirtualDevices. Change-Id: I9ebed313827986473c60e77b7e218b4c1b2487fe (cherry picked from commit f849d96463d967214bc063f6de912a082272c395) --- sdext/source/pdfimport/wrapper/wrapper.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'sdext') diff --git a/sdext/source/pdfimport/wrapper/wrapper.cxx b/sdext/source/pdfimport/wrapper/wrapper.cxx index aa0cf96a448b..4215163697e8 100644 --- a/sdext/source/pdfimport/wrapper/wrapper.cxx +++ b/sdext/source/pdfimport/wrapper/wrapper.cxx @@ -660,9 +660,9 @@ void Parser::readFont() } - static VirtualDevice* vDev = 0; - if (vDev == 0) - vDev = new VirtualDevice; + static VclPtr vDev; + if (!vDev) + vDev = VclPtr::Create(); vcl::Font font(aResult.familyName, Size(0, 1000)); vDev->SetFont(font); -- cgit