From 3ba82371e2629bf9a6e3b2c87dd419fa35af87b4 Mon Sep 17 00:00:00 2001 From: RĂ¼diger Timm Date: Fri, 26 Sep 2008 14:08:20 +0000 Subject: CWS-TOOLING: integrate CWS impress157_DEV300 --- sdext/source/pdfimport/config/description.xml | 2 +- sdext/source/pdfimport/pdfiadaptor.cxx | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/sdext/source/pdfimport/config/description.xml b/sdext/source/pdfimport/config/description.xml index 96df175635a5..eebb9c1f65d7 100644 --- a/sdext/source/pdfimport/config/description.xml +++ b/sdext/source/pdfimport/config/description.xml @@ -16,7 +16,7 @@ - + diff --git a/sdext/source/pdfimport/pdfiadaptor.cxx b/sdext/source/pdfimport/pdfiadaptor.cxx index 6c6c9732cbfd..8b6db0ff972d 100644 --- a/sdext/source/pdfimport/pdfiadaptor.cxx +++ b/sdext/source/pdfimport/pdfiadaptor.cxx @@ -99,15 +99,18 @@ sal_Bool SAL_CALL PDFIHybridAdaptor::filter( const uno::Sequence< beans::Propert bool bAddPwdProp = false; if( ! xSubStream.is() ) { + uno::Reference< io::XInputStream > xInput; for( sal_Int32 i = 0; i < nAttribs; i++ ) { - if( pAttribs[i].Name.equalsAscii( "Stream" ) ) - pAttribs[i].Value >>= xSubStream; + if( pAttribs[i].Name.equalsAscii( "InputStream" ) ) + { + pAttribs[i].Value >>= xInput; + break; + } } - if( xSubStream.is() ) + if( xInput.is() ) { // TODO(P2): extracting hybrid substream twice - once during detection, second time here - uno::Reference< io::XInputStream > xInput( xSubStream->getInputStream() ); uno::Reference< io::XSeekable > xSeek( xInput, uno::UNO_QUERY ); if( xSeek.is() ) xSeek->seek( 0 ); -- cgit