diff options
author | Noel <noel.grandin@collabora.co.uk> | 2021-02-21 13:30:45 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2021-02-21 16:12:44 +0100 |
commit | 98173f6222cec22170b53c7d9c94c6ce5b08b4d9 (patch) | |
tree | c49695c0891e845a8c90b305147a0079154884db /oox | |
parent | 897970cd0b9709258b6b5b5fc05dba2e74a72b7c (diff) |
loplugin:refcounting in oox..i18npool
Change-Id: Iff904a7ac887fa9b77bea87dbb1012281848a540
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/111278
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'oox')
-rw-r--r-- | oox/source/drawingml/shape.cxx | 2 | ||||
-rw-r--r-- | oox/source/ppt/timenodelistcontext.cxx | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/oox/source/drawingml/shape.cxx b/oox/source/drawingml/shape.cxx index 22cacec6eaa6..469dc7c30c17 100644 --- a/oox/source/drawingml/shape.cxx +++ b/oox/source/drawingml/shape.cxx @@ -1840,7 +1840,7 @@ void Shape::finalizeXShape( XmlFilterBase& rFilter, const Reference< XShapes >& // load the chart data from the XML fragment bool bMSO2007Doc = rFilter.isMSO2007Document(); chart::ChartSpaceModel aModel(bMSO2007Doc); - chart::ChartSpaceFragment *pChartSpaceFragment = new chart::ChartSpaceFragment( + rtl::Reference<chart::ChartSpaceFragment> pChartSpaceFragment = new chart::ChartSpaceFragment( rFilter, mxChartShapeInfo->maFragmentPath, aModel ); const OUString aThemeOverrideFragmentPath( pChartSpaceFragment-> getFragmentPathFromFirstTypeFromOfficeDoc(u"themeOverride") ); diff --git a/oox/source/ppt/timenodelistcontext.cxx b/oox/source/ppt/timenodelistcontext.cxx index 6ecd0985cd0a..93525ae4879a 100644 --- a/oox/source/ppt/timenodelistcontext.cxx +++ b/oox/source/ppt/timenodelistcontext.cxx @@ -909,12 +909,12 @@ namespace oox::ppt { } - TimeNodeContext * TimeNodeContext::makeContext( + rtl::Reference<TimeNodeContext> TimeNodeContext::makeContext( FragmentHandler2 const & rParent, sal_Int32 aElement, const Reference< XFastAttributeList >& xAttribs, const TimeNodePtr & pNode ) { - TimeNodeContext *pCtx = nullptr; + rtl::Reference<TimeNodeContext> pCtx; switch( aElement ) { case PPT_TOKEN( animClr ): @@ -1039,7 +1039,7 @@ namespace oox::ppt { TimeNodePtr pNode = std::make_shared<TimeNode>(nNodeType); maList.push_back( pNode ); - FragmentHandler2 * pContext = TimeNodeContext::makeContext( *this, aElementToken, rAttribs.getFastAttributeList(), pNode ); + rtl::Reference<FragmentHandler2> pContext = TimeNodeContext::makeContext( *this, aElementToken, rAttribs.getFastAttributeList(), pNode ); return pContext ? pContext : this; } |