summaryrefslogtreecommitdiff
path: root/oox
diff options
context:
space:
mode:
authorNoel Grandin <noel.grandin@collabora.co.uk>2017-01-16 14:16:55 +0200
committerNoel Grandin <noel.grandin@collabora.co.uk>2017-01-17 06:41:54 +0000
commit90df5ee10727719aa1407ed4d1f06d7a790d6871 (patch)
treecac021b05b025d0e89c6beed20af4578cf34f437 /oox
parentd33d2a65a4ee54780ac005334bee176ddeec68fc (diff)
new loplugin: useuniqueptr: jvmfwk..sax
Change-Id: I732e2e22c6f953f0982fbc8833453e7c23cf9d49 Reviewed-on: https://gerrit.libreoffice.org/33166 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'oox')
-rw-r--r--oox/inc/drawingml/chart/datasourcecontext.hxx5
-rw-r--r--oox/source/drawingml/chart/datasourcecontext.cxx7
2 files changed, 6 insertions, 6 deletions
diff --git a/oox/inc/drawingml/chart/datasourcecontext.hxx b/oox/inc/drawingml/chart/datasourcecontext.hxx
index 5f4b7f7d6877..2704ccf33012 100644
--- a/oox/inc/drawingml/chart/datasourcecontext.hxx
+++ b/oox/inc/drawingml/chart/datasourcecontext.hxx
@@ -45,11 +45,12 @@ public:
virtual void onCharacters( const OUString& rChars ) override;
private:
- SvNumberFormatter* getNumberFormatter();
+ SvNumberFormatter* getNumberFormatter();
private:
sal_Int32 mnPtIndex; /// Current data point index.
- SvNumberFormatter* mpNumberFormatter;
+ std::unique_ptr<SvNumberFormatter>
+ mpNumberFormatter;
};
diff --git a/oox/source/drawingml/chart/datasourcecontext.cxx b/oox/source/drawingml/chart/datasourcecontext.cxx
index f5854df6a86e..f54ba842eaa1 100644
--- a/oox/source/drawingml/chart/datasourcecontext.cxx
+++ b/oox/source/drawingml/chart/datasourcecontext.cxx
@@ -47,7 +47,6 @@ DoubleSequenceContext::DoubleSequenceContext( ContextHandler2Helper& rParent, Da
DoubleSequenceContext::~DoubleSequenceContext()
{
- delete mpNumberFormatter;
}
ContextHandlerRef DoubleSequenceContext::onCreateContext( sal_Int32 nElement, const AttributeList& rAttribs )
@@ -157,10 +156,10 @@ SvNumberFormatter* DoubleSequenceContext::getNumberFormatter()
{
uno::Reference<uno::XComponentContext> rContext =
this->getFilter().getComponentContext();
- mpNumberFormatter =
- new SvNumberFormatter(rContext, LANGUAGE_DONTKNOW);
+ mpNumberFormatter.reset(
+ new SvNumberFormatter(rContext, LANGUAGE_DONTKNOW) );
}
- return mpNumberFormatter;
+ return mpNumberFormatter.get();
}