summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2020-09-13 19:05:38 +0100
committerCaolán McNamara <caolanm@redhat.com>2020-09-14 09:43:17 +0200
commitab6c29af8e3e4a35985aac1e2cee086ee5f13bea (patch)
treee54338512a377eddf87b0757ebaca91e26821952
parentb89adb3ddd5b9d0cd7d1215bc237928567ba6aec (diff)
LotusContext context is already set to use the ScDocument arg
Change-Id: Ife89028b69ba818b53a2e1e351ec97272324f3de Reviewed-on: https://gerrit.libreoffice.org/c/core/+/102593 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
-rw-r--r--sc/inc/filter.hxx2
-rw-r--r--sc/source/filter/lotus/filter.cxx5
-rw-r--r--sc/source/filter/lotus/lotread.cxx2
-rw-r--r--sc/source/filter/lotus/lotus.cxx3
4 files changed, 6 insertions, 6 deletions
diff --git a/sc/inc/filter.hxx b/sc/inc/filter.hxx
index f9201d01951c..3d416eefb8f5 100644
--- a/sc/inc/filter.hxx
+++ b/sc/inc/filter.hxx
@@ -101,7 +101,7 @@ class ScFormatFilter {
struct LotusContext;
-ErrCode ScImportLotus123old(LotusContext& rContext, SvStream&, ScDocument*, rtl_TextEncoding eSrc);
+ErrCode ScImportLotus123old(LotusContext& rContext, SvStream&, rtl_TextEncoding eSrc);
#endif
diff --git a/sc/source/filter/lotus/filter.cxx b/sc/source/filter/lotus/filter.cxx
index e80686f9aa0b..2e8ad776082e 100644
--- a/sc/source/filter/lotus/filter.cxx
+++ b/sc/source/filter/lotus/filter.cxx
@@ -182,12 +182,11 @@ static WKTYP ScanVersion(SvStream& aStream)
return eWK_UNKNOWN;
}
-ErrCode ScImportLotus123old(LotusContext& rContext, SvStream& aStream, ScDocument* pDocument, rtl_TextEncoding eSrc )
+ErrCode ScImportLotus123old(LotusContext& rContext, SvStream& aStream, rtl_TextEncoding eSrc )
{
aStream.Seek( 0 );
// make document pointer global
- rContext.pDoc = pDocument;
rContext.bEOF = false;
rContext.eCharset = eSrc;
@@ -200,7 +199,7 @@ ErrCode ScImportLotus123old(LotusContext& rContext, SvStream& aStream, ScDocumen
//scGetPageFormat( 0, &aPage );
// start progressbar
- ScfStreamProgressBar aPrgrsBar( aStream, pDocument->GetDocumentShell() );
+ ScfStreamProgressBar aPrgrsBar( aStream, rContext.pDoc->GetDocumentShell() );
// detect file type
rContext.eTyp = ScanVersion(aStream);
diff --git a/sc/source/filter/lotus/lotread.cxx b/sc/source/filter/lotus/lotread.cxx
index 5212b0355441..85dad7b210c5 100644
--- a/sc/source/filter/lotus/lotread.cxx
+++ b/sc/source/filter/lotus/lotread.cxx
@@ -328,7 +328,7 @@ extern "C" SAL_DLLPUBLIC_EXPORT bool TestImportWKS(SvStream& rStream)
if (eRet == ErrCode(0xFFFFFFFF))
{
rStream.Seek(0);
- eRet = ScImportLotus123old(aContext, rStream, &aDocument, RTL_TEXTENCODING_ASCII_US);
+ eRet = ScImportLotus123old(aContext, rStream, RTL_TEXTENCODING_ASCII_US);
}
return eRet == ERRCODE_NONE;
diff --git a/sc/source/filter/lotus/lotus.cxx b/sc/source/filter/lotus/lotus.cxx
index cbdb43e6be33..bc0adc44da89 100644
--- a/sc/source/filter/lotus/lotus.cxx
+++ b/sc/source/filter/lotus/lotus.cxx
@@ -53,7 +53,8 @@ ErrCode ScFormatFilterPluginImpl::ScImportLotus123( SfxMedium& rMedium, ScDocume
{
pStream->Seek( 0 );
pStream->SetBufferSize( 32768 );
- eRet = ScImportLotus123old(aContext, *pStream, pDocument, eSrc);
+ assert(pDocument == aContext.pDoc);
+ eRet = ScImportLotus123old(aContext, *pStream, eSrc);
pStream->SetBufferSize( 0 );
return eRet;
}