Kaydet (Commit) 2a0c5702 authored tarafından Noel Grandin's avatar Noel Grandin

loplugin:useuniqueptr in FTPContentProvider

Change-Id: I3b5a53e274a75078534d0b7f783a7d7d107043d8
Reviewed-on: https://gerrit.libreoffice.org/48704Tested-by: 's avatarJenkins <ci@libreoffice.org>
Reviewed-by: 's avatarNoel Grandin <noel.grandin@collabora.co.uk>
üst 8a0935a9
......@@ -47,8 +47,8 @@ FTPContentProvider::FTPContentProvider( const Reference< XComponentContext >& rx
// virtual
FTPContentProvider::~FTPContentProvider()
{
delete m_ftpLoaderThread;
delete m_pProxyDecider;
m_ftpLoaderThread.reset();
m_pProxyDecider.reset();
}
// XInterface methods.
......@@ -201,8 +201,8 @@ Reference<XContent> SAL_CALL FTPContentProvider::queryContent(
void FTPContentProvider::init()
{
m_ftpLoaderThread = new FTPLoaderThread();
m_pProxyDecider = new ucbhelper::InternetProxyDecider( m_xContext );
m_ftpLoaderThread.reset( new FTPLoaderThread() );
m_pProxyDecider.reset( new ucbhelper::InternetProxyDecider( m_xContext ) );
}
CURL* FTPContentProvider::handle()
......
......@@ -102,8 +102,8 @@ namespace ftp
};
private:
FTPLoaderThread *m_ftpLoaderThread;
ucbhelper::InternetProxyDecider *m_pProxyDecider;
std::unique_ptr<FTPLoaderThread> m_ftpLoaderThread;
std::unique_ptr<ucbhelper::InternetProxyDecider> m_pProxyDecider;
std::vector<ServerInfo> m_ServerInfo;
void init();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment