diff options
author | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-08-19 08:53:29 +0200 |
---|---|---|
committer | Noel Grandin <noel.grandin@collabora.co.uk> | 2018-08-21 21:06:17 +0200 |
commit | f05f4e042ca6ac8ae7f1d1e8e6bfb4cbba17a044 (patch) | |
tree | fe1a6ab058ed94e64c00ff171f16ee79c160e26d /vcl/headless | |
parent | 82034b04e81b74a048595b0eac0f73581ecbc9e4 (diff) |
loplugin:useuniqueptr in SvpSalInstance
Change-Id: I8cab3c63ba4dcd08488d0fb34d689692d5cf97f9
Reviewed-on: https://gerrit.libreoffice.org/59347
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
Diffstat (limited to 'vcl/headless')
-rw-r--r-- | vcl/headless/svpdata.cxx | 3 | ||||
-rw-r--r-- | vcl/headless/svpinst.cxx | 4 |
2 files changed, 4 insertions, 3 deletions
diff --git a/vcl/headless/svpdata.cxx b/vcl/headless/svpdata.cxx index ce72305f85d9..9ca2c72fc6fa 100644 --- a/vcl/headless/svpdata.cxx +++ b/vcl/headless/svpdata.cxx @@ -9,6 +9,7 @@ #include <unx/gendata.hxx> #include <headless/svpinst.hxx> +#include <o3tl/make_unique.hxx> class SvpSalData : public GenericUnixSalData { @@ -21,7 +22,7 @@ public: // plugin factory function SalInstance* svp_create_SalInstance() { - SvpSalInstance* pInstance = new SvpSalInstance( new SvpSalYieldMutex() ); + SvpSalInstance* pInstance = new SvpSalInstance( o3tl::make_unique<SvpSalYieldMutex>() ); new SvpSalData( pInstance ); return pInstance; } diff --git a/vcl/headless/svpinst.cxx b/vcl/headless/svpinst.cxx index 5e0ec4c80b50..5cfd6247d897 100644 --- a/vcl/headless/svpinst.cxx +++ b/vcl/headless/svpinst.cxx @@ -63,8 +63,8 @@ static void atfork_child() #endif -SvpSalInstance::SvpSalInstance( SalYieldMutex *pMutex ) - : SalGenericInstance( pMutex ) +SvpSalInstance::SvpSalInstance( std::unique_ptr<SalYieldMutex> pMutex ) + : SalGenericInstance( std::move(pMutex) ) { m_aTimeout.tv_sec = 0; m_aTimeout.tv_usec = 0; |