[Libreoffice-commits] core.git: include/svx svx/source
Noel Grandin
noel.grandin at collabora.co.uk
Tue Feb 6 09:53:11 UTC 2018
include/svx/svdoedge.hxx | 2 +-
svx/source/svdraw/svdoedge.cxx | 4 +---
2 files changed, 2 insertions(+), 4 deletions(-)
New commits:
commit 03458f8e4609d00d7e9334a23d5f7f6fe8846e01
Author: Noel Grandin <noel.grandin at collabora.co.uk>
Date: Mon Feb 5 10:25:56 2018 +0200
loplugin:useuniqueptr in SdrEdgeObj
Change-Id: I457520760d182fdd4f89cb7c7a4ea2c0e514e0c4
Reviewed-on: https://gerrit.libreoffice.org/49273
Tested-by: Jenkins <ci at libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin at collabora.co.uk>
diff --git a/include/svx/svdoedge.hxx b/include/svx/svdoedge.hxx
index 0ff4cba37068..5b11da0feaef 100644
--- a/include/svx/svdoedge.hxx
+++ b/include/svx/svdoedge.hxx
@@ -142,7 +142,7 @@ protected:
SdrObjConnection aCon1; // Connection status of the beginning of the line
SdrObjConnection aCon2; // Connection status of the end of the line
- XPolygon* pEdgeTrack;
+ std::unique_ptr<XPolygon> pEdgeTrack;
sal_uInt16 nNotifyingCount; // Locking
SdrEdgeInfoRec aEdgeInfo;
diff --git a/svx/source/svdraw/svdoedge.cxx b/svx/source/svdraw/svdoedge.cxx
index b0c7f9414afa..b14201f24cab 100644
--- a/svx/source/svdraw/svdoedge.cxx
+++ b/svx/source/svdraw/svdoedge.cxx
@@ -173,15 +173,13 @@ SdrEdgeObj::SdrEdgeObj()
{
bClosedObj=false;
bIsEdge=true;
- pEdgeTrack=new XPolygon;
-
+ pEdgeTrack.reset(new XPolygon);
}
SdrEdgeObj::~SdrEdgeObj()
{
SdrEdgeObj::DisconnectFromNode(true);
SdrEdgeObj::DisconnectFromNode(false);
- delete pEdgeTrack;
}
void SdrEdgeObj::ImpSetAttrToEdgeInfo()
More information about the Libreoffice-commits
mailing list