summaryrefslogtreecommitdiff
path: root/svx/source/svdraw/svdocirc.cxx
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2019-09-05 20:52:48 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2019-09-06 08:50:50 +0200
commit396473a3d6ddd1f1ee2d4e0fd3bae5c41d2cc3fd (patch)
tree9450276aa36268b94779482cb3e5d4c1ab9a4f11 /svx/source/svdraw/svdocirc.cxx
parent8494a95f29c74b06cfdf78c6a218ddeba81e3914 (diff)
use unique_ptr in ImpConvertContainedTextToSdrPathObjs
Change-Id: I7995bb3e8732ec20b941bd029e5a77aa78d09592 Reviewed-on: https://gerrit.libreoffice.org/78673 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'svx/source/svdraw/svdocirc.cxx')
-rw-r--r--svx/source/svdraw/svdocirc.cxx6
1 files changed, 3 insertions, 3 deletions
diff --git a/svx/source/svdraw/svdocirc.cxx b/svx/source/svdraw/svdocirc.cxx
index 2af9ac8e6d09..6e05fce61690 100644
--- a/svx/source/svdraw/svdocirc.cxx
+++ b/svx/source/svdraw/svdocirc.cxx
@@ -1151,14 +1151,14 @@ SdrObject* SdrCircObj::DoConvertToPolyObj(bool bBezier, bool bAddText) const
{
const bool bFill(meCircleKind != SdrCircKind::Arc);
const basegfx::B2DPolygon aCircPolygon(ImpCalcXPolyCirc(meCircleKind, maRect, nStartAngle, nEndAngle));
- SdrObject* pRet = ImpConvertMakeObj(basegfx::B2DPolyPolygon(aCircPolygon), bFill, bBezier).release();
+ SdrObjectUniquePtr pRet = ImpConvertMakeObj(basegfx::B2DPolyPolygon(aCircPolygon), bFill, bBezier);
if(bAddText)
{
- pRet = ImpConvertAddText(pRet, bBezier);
+ pRet = ImpConvertAddText(std::move(pRet), bBezier);
}
- return pRet;
+ return pRet.release();
}
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */