diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-06-01 13:26:04 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-06-03 10:41:59 +0200 |
commit | e83b5f6a015269ed7e5407a8440c0fc99fcfa397 (patch) | |
tree | 782a18ed3665d88ea7e51e56174fbd5ea95a3e85 /filter/source/msfilter/escherex.cxx | |
parent | f5e1314ffa564077c27fb9c954c792b498bcae12 (diff) |
no need to allocate these on the heap
Change-Id: Ic4b16e776a731e5e9bea61e99acb7257c5220322
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116585
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'filter/source/msfilter/escherex.cxx')
-rw-r--r-- | filter/source/msfilter/escherex.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/filter/source/msfilter/escherex.cxx b/filter/source/msfilter/escherex.cxx index 06ac5c24f841..81a792a00baf 100644 --- a/filter/source/msfilter/escherex.cxx +++ b/filter/source/msfilter/escherex.cxx @@ -1345,8 +1345,8 @@ bool EscherPropertyContainer::CreateOLEGraphicProperties(const uno::Reference<dr if (pGraphic) { Graphic aGraphic(*pGraphic); - std::unique_ptr<GraphicObject> xGraphicObject(new GraphicObject(aGraphic)); - bRetValue = CreateGraphicProperties(rXShape, *xGraphicObject); + GraphicObject aGraphicObject(aGraphic); + bRetValue = CreateGraphicProperties(rXShape, aGraphicObject); } } } @@ -1391,8 +1391,8 @@ bool EscherPropertyContainer::CreateMediaGraphicProperties(const uno::Reference< SdrObject* pSdrObject(GetSdrObjectFromXShape(rXShape)); // SJ: leaving unoapi, because currently there is if (auto pSdrMediaObj = dynamic_cast<const SdrMediaObj*>(pSdrObject)) // no access to the native graphic object { - std::unique_ptr<GraphicObject> xGraphicObject(new GraphicObject(pSdrMediaObj->getSnapshot())); - bRetValue = CreateGraphicProperties(rXShape, *xGraphicObject); + GraphicObject aGraphicObject(pSdrMediaObj->getSnapshot()); + bRetValue = CreateGraphicProperties(rXShape, aGraphicObject); } } return bRetValue; |