diff options
Diffstat (limited to 'chart2/source/tools/ControllerLockGuard.cxx')
-rw-r--r-- | chart2/source/tools/ControllerLockGuard.cxx | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/chart2/source/tools/ControllerLockGuard.cxx b/chart2/source/tools/ControllerLockGuard.cxx index 7719755e9aff..6bfe8e4a95d2 100644 --- a/chart2/source/tools/ControllerLockGuard.cxx +++ b/chart2/source/tools/ControllerLockGuard.cxx @@ -19,16 +19,15 @@ #include <ControllerLockGuard.hxx> #include <ChartModel.hxx> +#include <utility> using namespace ::com::sun::star; -using ::com::sun::star::uno::Reference; - namespace chart { -ControllerLockGuardUNO::ControllerLockGuardUNO( const uno::Reference< frame::XModel >& xModel ) : - mxModel( xModel ) +ControllerLockGuardUNO::ControllerLockGuardUNO( rtl::Reference<::chart::ChartModel> xModel ) : + mxModel(std::move( xModel )) { mxModel->lockControllers(); } @@ -49,8 +48,8 @@ ControllerLockGuard::~ControllerLockGuard() mrModel.unlockControllers(); } -ControllerLockHelper::ControllerLockHelper( const Reference< frame::XModel > & xModel ) : - m_xModel( xModel ) +ControllerLockHelper::ControllerLockHelper( rtl::Reference<::chart::ChartModel> xModel ) : + m_xModel(std::move( xModel )) {} ControllerLockHelper::~ControllerLockHelper() |