diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-04-24 15:10:14 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-04-29 17:24:30 +0200 |
commit | 605f6d485f15948da5c0443fea18c296da270e18 (patch) | |
tree | 11e502b45d5ef5879b7790b968bab25696cb4c7c /svtools | |
parent | 22077670edcec437a3505ae412c06c974f273b7b (diff) |
loplugin:useuniqueptr in TemplateFolderCacheImpl
Change-Id: I90749ac49fcd0194ec43b4dc23efd66484a3bed4
Reviewed-on: https://gerrit.libreoffice.org/53601
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'svtools')
-rw-r--r-- | svtools/source/misc/templatefoldercache.cxx | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/svtools/source/misc/templatefoldercache.cxx b/svtools/source/misc/templatefoldercache.cxx index 94762f656e3f..f27abc4e2071 100644 --- a/svtools/source/misc/templatefoldercache.cxx +++ b/svtools/source/misc/templatefoldercache.cxx @@ -379,7 +379,7 @@ namespace svt // will be lazy inited; never access directly; use getOfficeInstDirs(). uno::Reference< util::XOfficeInstallationDirectories > m_xOfficeInstDirs; - SvStream* m_pCacheStream; + std::unique_ptr<SvStream> m_pCacheStream; bool m_bNeedsUpdate : 1; bool m_bKnowState : 1; bool m_bValidCurrentState : 1; @@ -518,7 +518,7 @@ namespace svt void TemplateFolderCacheImpl::closeCacheStream( ) { - DELETEZ( m_pCacheStream ); + m_pCacheStream.reset(); } @@ -704,12 +704,12 @@ namespace svt aStorageURL.Append( ".templdir.cache" ); // open the stream - m_pCacheStream = UcbStreamHelper::CreateStream( aStorageURL.GetMainURL( INetURLObject::DecodeMechanism::ToIUri ), - _bForRead ? StreamMode::READ | StreamMode::NOCREATE : StreamMode::WRITE | StreamMode::TRUNC ); + m_pCacheStream.reset( UcbStreamHelper::CreateStream( aStorageURL.GetMainURL( INetURLObject::DecodeMechanism::ToIUri ), + _bForRead ? StreamMode::READ | StreamMode::NOCREATE : StreamMode::WRITE | StreamMode::TRUNC ) ); DBG_ASSERT( m_pCacheStream, "TemplateFolderCacheImpl::openCacheStream: could not open/create the cache stream!" ); if ( m_pCacheStream && m_pCacheStream->GetErrorCode() ) { - DELETEZ( m_pCacheStream ); + m_pCacheStream.reset(); } if ( m_pCacheStream ) |