diff options
Diffstat (limited to 'starmath/inc/document.hxx')
-rw-r--r-- | starmath/inc/document.hxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/starmath/inc/document.hxx b/starmath/inc/document.hxx index f439b135c26c..f12060490778 100644 --- a/starmath/inc/document.hxx +++ b/starmath/inc/document.hxx @@ -69,13 +69,13 @@ class EditEngine; class SmPrinterAccess { - Printer* pPrinter; - OutputDevice* pRefDev; + VclPtr<Printer> pPrinter; + VclPtr<OutputDevice> pRefDev; public: SmPrinterAccess( SmDocShell &rDocShell ); ~SmPrinterAccess(); - Printer* GetPrinter() { return pPrinter; } - OutputDevice* GetRefDev() { return pRefDev; } + Printer* GetPrinter() { return pPrinter.get(); } + OutputDevice* GetRefDev() { return pRefDev.get(); } }; @@ -98,8 +98,8 @@ class SM_DLLPUBLIC SmDocShell : public SfxObjectShell, public SfxListener SmNode *pTree; SfxItemPool *pEditEngineItemPool; EditEngine *pEditEngine; - SfxPrinter *pPrinter; //q.v. comment to SmPrinter Access! - Printer *pTmpPrinter; //ditto + VclPtr<SfxPrinter> pPrinter; //q.v. comment to SmPrinter Access! + VclPtr<Printer> pTmpPrinter; //ditto sal_uInt16 nModifyCount; bool bIsFormulaArranged; SmCursor *pCursor; |