summaryrefslogtreecommitdiff
path: root/extensions/source/scanner/scanunx.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/source/scanner/scanunx.cxx')
-rw-r--r--extensions/source/scanner/scanunx.cxx11
1 files changed, 5 insertions, 6 deletions
diff --git a/extensions/source/scanner/scanunx.cxx b/extensions/source/scanner/scanunx.cxx
index 44787d46d0e6..0db920c4c951 100644
--- a/extensions/source/scanner/scanunx.cxx
+++ b/extensions/source/scanner/scanunx.cxx
@@ -22,6 +22,7 @@
#include <o3tl/safeint.hxx>
#include <osl/thread.hxx>
#include <sal/log.hxx>
+#include <utility>
#include <vcl/svapp.hxx>
#include <memory>
@@ -129,7 +130,7 @@ public:
virtual void SAL_CALL run() override;
virtual void SAL_CALL onTerminated() override { delete this; }
public:
- ScannerThread( const std::shared_ptr<SaneHolder>& pHolder,
+ ScannerThread( std::shared_ptr<SaneHolder> pHolder,
const Reference< css::lang::XEventListener >& listener,
ScannerManager* pManager );
virtual ~ScannerThread() override;
@@ -137,10 +138,10 @@ public:
}
-ScannerThread::ScannerThread(const std::shared_ptr<SaneHolder>& pHolder,
+ScannerThread::ScannerThread(std::shared_ptr<SaneHolder> pHolder,
const Reference< css::lang::XEventListener >& listener,
ScannerManager* pManager)
- : m_pHolder( pHolder ), m_xListener( listener ), m_pManager( pManager )
+ : m_pHolder(std::move( pHolder )), m_xListener( listener ), m_pManager( pManager )
{
SAL_INFO("extensions.scanner", "ScannerThread");
}
@@ -224,9 +225,7 @@ Sequence< ScannerContext > ScannerManager::getAvailableScanners()
if( Sane::IsSane() )
{
- Sequence< ScannerContext > aRet(1);
- aRet[0].ScannerName = "SANE";
- aRet[0].InternalData = 0;
+ Sequence< ScannerContext > aRet{ { /* ScannerName */ "SANE", /* InternalData */ 0 } };
return aRet;
}