summaryrefslogtreecommitdiff
path: root/oox/source/xls/externallinkbuffer.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'oox/source/xls/externallinkbuffer.cxx')
-rw-r--r--oox/source/xls/externallinkbuffer.cxx10
1 files changed, 4 insertions, 6 deletions
diff --git a/oox/source/xls/externallinkbuffer.cxx b/oox/source/xls/externallinkbuffer.cxx
index 683ac3582071..aa4d7a068530 100644
--- a/oox/source/xls/externallinkbuffer.cxx
+++ b/oox/source/xls/externallinkbuffer.cxx
@@ -242,9 +242,8 @@ void ExternalName::importExternalName( BiffInputStream& rStrm )
// cell references to other internal sheets are stored in hidden external names
if( bHiddenRef && (getBiff() == BIFF4) && isWorkbookFile() )
{
- TokensFormulaContext aContext( true, true );
- importBiffFormula( aContext, mrParentLink.getCalcSheetIndex(), rStrm );
- extractReference( aContext.getTokens() );
+ ApiTokenSequence aTokens = importBiffFormula( mrParentLink.getCalcSheetIndex(), rStrm );
+ extractReference( aTokens );
}
break;
@@ -252,9 +251,8 @@ void ExternalName::importExternalName( BiffInputStream& rStrm )
// cell references to other documents are stored in hidden external names
if( bHiddenRef )
{
- TokensFormulaContext aContext( true, true );
- importBiffFormula( aContext, 0, rStrm );
- extractExternalReference( aContext.getTokens() );
+ ApiTokenSequence aTokens = importBiffFormula( 0, rStrm );
+ extractExternalReference( aTokens );
}
break;