diff options
Diffstat (limited to 'extensions/source/scanner/scanunx.cxx')
-rw-r--r-- | extensions/source/scanner/scanunx.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/extensions/source/scanner/scanunx.cxx b/extensions/source/scanner/scanunx.cxx index 45fd33549cce..f43d2b467207 100644 --- a/extensions/source/scanner/scanunx.cxx +++ b/extensions/source/scanner/scanunx.cxx @@ -188,7 +188,7 @@ void ScannerThread::run() BitmapTransporter* pTransporter = new BitmapTransporter; Reference< XInterface > aIf( static_cast< OWeakObject* >( pTransporter ) ); - m_pHolder->m_xBitmap = Reference< css::awt::XBitmap >( aIf, UNO_QUERY ); + m_pHolder->m_xBitmap.set( aIf, UNO_QUERY ); m_pHolder->m_bBusy = true; if( m_pHolder->m_aSane.IsOpen() ) @@ -378,7 +378,7 @@ Reference< css::awt::XBitmap > ScannerManager::getBitmap( const ScannerContext& osl::MutexGuard aProtGuard( pHolder->m_aProtector ); Reference< css::awt::XBitmap > xRet( pHolder->m_xBitmap ); - pHolder->m_xBitmap = Reference< css::awt::XBitmap >(); + pHolder->m_xBitmap.clear(); return xRet; } |