summaryrefslogtreecommitdiff
path: root/extensions/source/scanner/sanedlg.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'extensions/source/scanner/sanedlg.cxx')
-rw-r--r--extensions/source/scanner/sanedlg.cxx12
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 );