summaryrefslogtreecommitdiff
path: root/reportdesign
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 /reportdesign
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 'reportdesign')
-rw-r--r--reportdesign/source/core/sdr/ModuleHelper.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/reportdesign/source/core/sdr/ModuleHelper.cxx b/reportdesign/source/core/sdr/ModuleHelper.cxx
index d17998f5bb09..ca6d5a0c7e74 100644
--- a/reportdesign/source/core/sdr/ModuleHelper.cxx
+++ b/reportdesign/source/core/sdr/ModuleHelper.cxx
@@ -43,7 +43,7 @@ namespace rptui
*/
class OModuleImpl
{
- ResMgr* m_pResources;
+ std::unique_ptr<ResMgr> m_pResources;
public:
/// ctor
@@ -63,7 +63,6 @@ OModuleImpl::OModuleImpl()
OModuleImpl::~OModuleImpl()
{
- delete m_pResources;
}
@@ -74,9 +73,9 @@ ResMgr* OModuleImpl::getResManager()
if (!m_pResources)
{
// create a manager with a fixed prefix
- m_pResources = ResMgr::CreateResMgr("rptui");
+ m_pResources.reset( ResMgr::CreateResMgr("rptui") );
}
- return m_pResources;
+ return m_pResources.get();
}