diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-01-16 14:16:55 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2017-01-17 06:41:54 +0000 |
commit | 90df5ee10727719aa1407ed4d1f06d7a790d6871 (patch) | |
tree | cac021b05b025d0e89c6beed20af4578cf34f437 /reportdesign/source | |
parent | d33d2a65a4ee54780ac005334bee176ddeec68fc (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/source')
-rw-r--r-- | reportdesign/source/core/sdr/ModuleHelper.cxx | 7 |
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(); } |