diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-05-02 09:06:14 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-05-03 08:20:56 +0200 |
commit | 72ec9cc3ace02e1ba15aa5843bc110b34b1d30a4 (patch) | |
tree | 96ce3c4345d7d9b9eb6881fe2e65b897de86da74 /svx | |
parent | 5175e38d823ff11025d8f1df8f4f6ad9ed6b03e2 (diff) |
loplugin:useuniqueptr in SdrCreateView
Change-Id: I41f3441593afa1884d5e8cda4126e97b545fd0a8
Reviewed-on: https://gerrit.libreoffice.org/53750
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'svx')
-rw-r--r-- | svx/source/svdraw/svdcrtv.cxx | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/svx/source/svdraw/svdcrtv.cxx b/svx/source/svdraw/svdcrtv.cxx index c015fe69a848..a1529088dbae 100644 --- a/svx/source/svdraw/svdcrtv.cxx +++ b/svx/source/svdraw/svdcrtv.cxx @@ -175,11 +175,7 @@ void ImpSdrCreateViewExtraData::HideOverlay() void SdrCreateView::ImpClearConnectMarker() { - if(mpCoMaOverlay) - { - delete mpCoMaOverlay; - mpCoMaOverlay = nullptr; - } + mpCoMaOverlay.reset(); } void SdrCreateView::ImpClearVars() @@ -201,7 +197,6 @@ SdrCreateView::SdrCreateView( SdrModel& rSdrModel, OutputDevice* pOut) : SdrDragView(rSdrModel, pOut), - mpCoMaOverlay(nullptr), mpCreateViewExtraData(new ImpSdrCreateViewExtraData()) { ImpClearVars(); @@ -295,7 +290,7 @@ void SdrCreateView::SetConnectMarker(const SdrObjConnection& rCon) if(!mpCoMaOverlay) { - mpCoMaOverlay = new ImplConnectMarkerOverlay(*this, *pTargetObject); + mpCoMaOverlay.reset(new ImplConnectMarkerOverlay(*this, *pTargetObject)); } } else |