From 6d008c9e1dbe4240a10c8789860dc30b0cb0b2d5 Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Fri, 8 Jun 2018 13:32:57 +0200 Subject: hold and return SalPrinter with std::unique_ptr and remove DestroyPrinter, doesn't not anything beyond delete'ing the object Change-Id: I25e14b962e65a0e131fae3ff5771c82920a4e375 Reviewed-on: https://gerrit.libreoffice.org/55498 Tested-by: Jenkins Reviewed-by: Noel Grandin --- vcl/inc/osx/salinst.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'vcl/inc/osx') diff --git a/vcl/inc/osx/salinst.h b/vcl/inc/osx/salinst.h index 27d6266501f7..18f8630b0f27 100644 --- a/vcl/inc/osx/salinst.h +++ b/vcl/inc/osx/salinst.h @@ -105,8 +105,7 @@ public: virtual SalInfoPrinter* CreateInfoPrinter( SalPrinterQueueInfo* pQueueInfo, ImplJobSetup* pSetupData ) override; virtual void DestroyInfoPrinter( SalInfoPrinter* pPrinter ) override; - virtual SalPrinter* CreatePrinter( SalInfoPrinter* pInfoPrinter ) override; - virtual void DestroyPrinter( SalPrinter* pPrinter ) override; + virtual std::unique_ptr CreatePrinter( SalInfoPrinter* pInfoPrinter ) override; virtual void GetPrinterQueueInfo( ImplPrnQueueList* pList ) override; virtual void GetPrinterQueueState( SalPrinterQueueInfo* pInfo ) override; virtual void DeletePrinterQueueInfo( SalPrinterQueueInfo* pInfo ) override; -- cgit