Kaydet (Commit) f9894d68 authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:useuniqueptr in SvgRadialAtomPrimitive2D

Change-Id: I00d1772732075848b25eb34d7c4b0386551c7e5f
üst 2b63eea0
......@@ -1049,7 +1049,7 @@ namespace drawinglayer
// check and evtl. set translations
if(!rTranslateA.equal(rTranslateB))
{
mpTranslate = new VectorPair(rTranslateA, rTranslateB);
mpTranslate.reset( new VectorPair(rTranslateA, rTranslateB) );
}
// scale A and B have to be positive
......@@ -1093,11 +1093,6 @@ namespace drawinglayer
SvgRadialAtomPrimitive2D::~SvgRadialAtomPrimitive2D()
{
if(mpTranslate)
{
delete mpTranslate;
mpTranslate = nullptr;
}
}
bool SvgRadialAtomPrimitive2D::operator==(const BasePrimitive2D& rPrimitive) const
......
......@@ -377,7 +377,7 @@ namespace drawinglayer
};
/// Only used when focal is set
VectorPair* mpTranslate;
std::unique_ptr<VectorPair> mpTranslate;
protected:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment