summaryrefslogtreecommitdiff
path: root/package/source/zipapi/XBufferedThreadedStream.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'package/source/zipapi/XBufferedThreadedStream.cxx')
-rw-r--r--package/source/zipapi/XBufferedThreadedStream.cxx5
1 files changed, 3 insertions, 2 deletions
diff --git a/package/source/zipapi/XBufferedThreadedStream.cxx b/package/source/zipapi/XBufferedThreadedStream.cxx
index 990844af0bd7..87b7349cccba 100644
--- a/package/source/zipapi/XBufferedThreadedStream.cxx
+++ b/package/source/zipapi/XBufferedThreadedStream.cxx
@@ -50,10 +50,11 @@ private:
}
XBufferedThreadedStream::XBufferedThreadedStream(
- const Reference<XInputStream>& xSrcStream )
+ const Reference<XInputStream>& xSrcStream,
+ sal_Int64 nStreamSize)
: mxSrcStream( xSrcStream )
, mnPos(0)
-, mnStreamSize( xSrcStream->available() )
+, mnStreamSize( nStreamSize )
, mnOffset( 0 )
, mxUnzippingThread( new UnzippingThread(*this) )
, mbTerminateThread( false )