From 65741289ea32fe642af179b732398c1c3e41911e Mon Sep 17 00:00:00 2001 From: Michael Meeks Date: Mon, 16 Mar 2015 17:28:03 +0000 Subject: cleanup Printer VclRef pieces. Change-Id: Ib47b2ec3cb54e374675981ad929856f43987418f --- basctl/source/basicide/basicrenderable.cxx | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'basctl/source/basicide/basicrenderable.cxx') diff --git a/basctl/source/basicide/basicrenderable.cxx b/basctl/source/basicide/basicrenderable.cxx index ee5ed4bef958..8a36a560a770 100644 --- a/basctl/source/basicide/basicrenderable.cxx +++ b/basctl/source/basicide/basicrenderable.cxx @@ -77,17 +77,17 @@ Renderable::~Renderable() { } -Printer* Renderable::getPrinter() +VclPtr< Printer > Renderable::getPrinter() { - Printer* pPrinter = NULL; + VclPtr< Printer > pPrinter; Any aValue( getValue( "RenderDevice" ) ); Reference xRenderDevice; if( aValue >>= xRenderDevice ) { VCLXDevice* pDevice = VCLXDevice::GetImplementation(xRenderDevice); - OutputDevice* pOut = pDevice ? pDevice->GetOutputDevice() : NULL; - pPrinter = dynamic_cast(pOut); + VclPtr< OutputDevice > pOut = pDevice ? pDevice->GetOutputDevice() : VclPtr< OutputDevice >; + pPrinter = dynamic_cast(pOut.get()); } return pPrinter; } -- cgit