From f388b40e50a751c104e3e6a965f57b9aa806c5dc Mon Sep 17 00:00:00 2001 From: Markus Mohrhard Date: Tue, 12 Jul 2011 01:51:46 +0200 Subject: fix for fdo#39023: shared formulas are not imported correctly Signed-off-by: Kohei Yoshida --- oox/source/xls/formulaparser.cxx | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/oox/source/xls/formulaparser.cxx b/oox/source/xls/formulaparser.cxx index 2d919a608..429bc13da 100644 --- a/oox/source/xls/formulaparser.cxx +++ b/oox/source/xls/formulaparser.cxx @@ -32,6 +32,7 @@ #include #include #include +#include #include #include #include "oox/core/filterbase.hxx" @@ -2798,7 +2799,10 @@ void FormulaParser::convertNameToFormula( FormulaContext& rContext, sal_Int32 nT { ApiTokenSequence aTokens( 1 ); aTokens[ 0 ].OpCode = OPCODE_NAME; - aTokens[ 0 ].Data <<= nTokenIndex; + NameToken aNameTokenData; + aNameTokenData.Global = sal_True; + aNameTokenData.Index= nTokenIndex; + aTokens[ 0 ].Data <<= aNameTokenData; mxImpl->setFormula( rContext, aTokens ); } else -- cgit v1.2.3