diff options
Diffstat (limited to 'extensions/source/scanner/sanedlg.cxx')
-rw-r--r-- | extensions/source/scanner/sanedlg.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/extensions/source/scanner/sanedlg.cxx b/extensions/source/scanner/sanedlg.cxx index 9078823b2b94..30b3778b3f9a 100644 --- a/extensions/source/scanner/sanedlg.cxx +++ b/extensions/source/scanner/sanedlg.cxx @@ -906,8 +906,8 @@ void SaneDlg::AcquirePreview() else mrSane.SetOptionValue( nOption, true ); - BitmapTransporter aTransporter; - if( ! mrSane.Start( aTransporter ) ) + Reference<BitmapTransporter> xTransporter(new BitmapTransporter); + if( ! mrSane.Start( *xTransporter.get() ) ) { ScopedVclPtrInstance< MessageDialog > aErrorBox(this, SaneResId(STR_ERROR_SCAN)); aErrorBox->Execute(); @@ -915,11 +915,11 @@ void SaneDlg::AcquirePreview() else { #if OSL_DEBUG_LEVEL > 1 - aTransporter.getStream().Seek( STREAM_SEEK_TO_END ); - fprintf( stderr, "Previewbitmapstream contains %d bytes\n", (int)aTransporter.getStream().Tell() ); + xTransporter->getStream().Seek( STREAM_SEEK_TO_END ); + fprintf( stderr, "Previewbitmapstream contains %d bytes\n", (int)xTransporter->getStream().Tell() ); #endif - aTransporter.getStream().Seek( STREAM_SEEK_TO_BEGIN ); - mpPreview->SetBitmap(aTransporter.getStream()); + xTransporter->getStream().Seek( STREAM_SEEK_TO_BEGIN ); + mpPreview->SetBitmap(xTransporter->getStream()); } SetAdjustedNumericalValue( "resolution", fResl ); |