sd/source/ui/docshell/docshel2.cxx | 4 ++-- sd/source/ui/docshell/docshel4.cxx | 6 ++---- 2 files changed, 4 insertions(+), 6 deletions(-)
New commits: commit fb310c42746c5f2452a7e8d9b0893640bf7b2019 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Mon Sep 10 11:14:04 2018 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Wed Sep 12 08:57:29 2018 +0200 loplugin:useuniqueptr in DrawDocShell::Load Change-Id: I0d8b8c5c592b689bae33dd73f99cdf4ceb5f6c2d Reviewed-on: https://gerrit.libreoffice.org/60339 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sd/source/ui/docshell/docshel4.cxx b/sd/source/ui/docshell/docshel4.cxx index d2b9693deeec..fca227e683c7 100644 --- a/sd/source/ui/docshell/docshel4.cxx +++ b/sd/source/ui/docshell/docshel4.cxx @@ -358,9 +358,9 @@ bool DrawDocShell::Load( SfxMedium& rMedium ) */ bool DrawDocShell::LoadFrom( SfxMedium& rMedium ) { - WaitObject* pWait = nullptr; + std::unique_ptr<WaitObject> pWait; if( mpViewShell ) - pWait = new WaitObject( static_cast<vcl::Window*>(mpViewShell->GetActiveWindow()) ); + pWait.reset(new WaitObject( static_cast<vcl::Window*>(mpViewShell->GetActiveWindow()) )); mpDoc->NewOrLoadCompleted( NEW_DOC ); mpDoc->CreateFirstPages(); @@ -379,8 +379,6 @@ bool DrawDocShell::LoadFrom( SfxMedium& rMedium ) pSet->Put( SfxUInt16Item( SID_VIEW_ID, 5 ) ); } - delete pWait; - return bRet; } commit 7df81f27974a640de3dae54b48f0b71281bffd4a Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Mon Sep 10 11:06:14 2018 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Wed Sep 12 08:57:15 2018 +0200 loplugin:useuniqueptr in DrawDocShell::GetPagePreviewBitmap Change-Id: Ib301f361d9d9598bcb79865c62200bce081c77ef Reviewed-on: https://gerrit.libreoffice.org/60338 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/sd/source/ui/docshell/docshel2.cxx b/sd/source/ui/docshell/docshel2.cxx index 6e22f84315d8..120c3c426889 100644 --- a/sd/source/ui/docshell/docshel2.cxx +++ b/sd/source/ui/docshell/docshel2.cxx @@ -204,7 +204,7 @@ BitmapEx DrawDocShell::GetPagePreviewBitmap(SdPage* pPage) aMapMode.SetScaleY( aFrac ); pVDev->SetMapMode( aMapMode ); - ClientView* pView = new ClientView( this, pVDev ); + std::unique_ptr<ClientView> pView(new ClientView( this, pVDev )); FrameView* pFrameView = GetFrameView(); pView->ShowSdrPage( pPage ); @@ -258,7 +258,7 @@ BitmapEx DrawDocShell::GetPagePreviewBitmap(SdPage* pPage) pView->CompleteRedraw( pVDev, vcl::Region(::tools::Rectangle(aNullPt, aSize)) ); // IsRedrawReady() always gives sal_True while ( !pView->IsRedrawReady() ) {} - delete pView; + pView.reset(); pVDev->SetMapMode( MapMode() ); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits