From 53f21cde330de4f0ad054a106e7a15654d79b7ee Mon Sep 17 00:00:00 2001 From: Noel Grandin Date: Mon, 16 Jan 2017 09:57:51 +0200 Subject: new loplugin: useuniqueptr: embeddedobj Change-Id: I4c1302061a3607540af7de7a45ba060d3c0b403b Reviewed-on: https://gerrit.libreoffice.org/33153 Tested-by: Jenkins Reviewed-by: Noel Grandin --- embeddedobj/source/general/intercept.cxx | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'embeddedobj/source/general') diff --git a/embeddedobj/source/general/intercept.cxx b/embeddedobj/source/general/intercept.cxx index 96e35954d9ef..982ae51e9a24 100644 --- a/embeddedobj/source/general/intercept.cxx +++ b/embeddedobj/source/general/intercept.cxx @@ -61,7 +61,6 @@ Interceptor::Interceptor( DocumentHolder* pDocHolder ) Interceptor::~Interceptor() { - delete m_pStatCL; } //XDispatch @@ -143,8 +142,7 @@ Interceptor::addStatusListener( { osl::MutexGuard aGuard(m_aMutex); if(!m_pStatCL) - m_pStatCL = - new StatusChangeListenerContainer(m_aMutex); + m_pStatCL.reset(new StatusChangeListenerContainer(m_aMutex)); } m_pStatCL->addInterface(URL.Complete,Control); @@ -168,8 +166,7 @@ Interceptor::addStatusListener( { osl::MutexGuard aGuard(m_aMutex); if(!m_pStatCL) - m_pStatCL = - new StatusChangeListenerContainer(m_aMutex); + m_pStatCL.reset(new StatusChangeListenerContainer(m_aMutex)); } m_pStatCL->addInterface(URL.Complete,Control); @@ -189,8 +186,7 @@ Interceptor::addStatusListener( { osl::MutexGuard aGuard(m_aMutex); if(!m_pStatCL) - m_pStatCL = - new StatusChangeListenerContainer(m_aMutex); + m_pStatCL.reset(new StatusChangeListenerContainer(m_aMutex)); } m_pStatCL->addInterface(URL.Complete,Control); -- cgit