summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2014-04-11 20:00:14 +0200
committerMichael Stahl <mstahl@redhat.com>2014-04-11 23:08:11 +0200
commite98e738a82885b6e7fb643bf407e504fe095803e (patch)
tree88cd7e8feddf736a7672a2d73349f5df07e65d68 /sc
parente02a6cb2c3e2b23b203b422e4e0680877f232636 (diff)
replace some SvStream seeking with calls to remainingSize()
Change-Id: I2905e98425b9991d6138ab0adc15083d313ca445
Diffstat (limited to 'sc')
-rw-r--r--sc/source/ui/docshell/impex.cxx7
1 files changed, 3 insertions, 4 deletions
diff --git a/sc/source/ui/docshell/impex.cxx b/sc/source/ui/docshell/impex.cxx
index e048ffef0f9a..773bec5a7be7 100644
--- a/sc/source/ui/docshell/impex.cxx
+++ b/sc/source/ui/docshell/impex.cxx
@@ -1267,11 +1267,10 @@ bool ScImportExport::ExtText2Doc( SvStream& rStrm )
if (!pExtOptions)
return Text2Doc( rStrm );
- sal_uLong nOldPos = rStrm.Tell();
- rStrm.Seek( STREAM_SEEK_TO_END );
+ sal_uInt64 const nOldPos = rStrm.Tell();
+ sal_uInt64 const nRemaining = rStrm.remainingSize();
boost::scoped_ptr<ScProgress> xProgress( new ScProgress( pDocSh,
- ScGlobal::GetRscString( STR_LOAD_DOC ), rStrm.Tell() - nOldPos ));
- rStrm.Seek( nOldPos );
+ ScGlobal::GetRscString( STR_LOAD_DOC ), nRemaining ));
rStrm.StartReadingUnicodeText( rStrm.GetStreamCharSet() );
SCCOL nStartCol = aRange.aStart.Col();