Kaydet (Commit) 887370fe authored tarafından Eike Rathke's avatar Eike Rathke

only convert in svMatrix, not in external references, tdf#88547 follow-up

Change-Id: I7bc03f7ff3ec57317e7fbad4476874bac6c44877
üst 46befa93
...@@ -3670,7 +3670,8 @@ void ScInterpreter::GetNumberSequenceArray( sal_uInt8 nParamCount, vector<double ...@@ -3670,7 +3670,8 @@ void ScInterpreter::GetNumberSequenceArray( sal_uInt8 nParamCount, vector<double
size_t nRefInList = 0; size_t nRefInList = 0;
while (nParam-- > 0) while (nParam-- > 0)
{ {
switch (GetStackType()) const StackVar eStackType = GetStackType();
switch (eStackType)
{ {
case formula::svDouble : case formula::svDouble :
rArray.push_back( PopDouble()); rArray.push_back( PopDouble());
...@@ -3724,7 +3725,7 @@ void ScInterpreter::GetNumberSequenceArray( sal_uInt8 nParamCount, vector<double ...@@ -3724,7 +3725,7 @@ void ScInterpreter::GetNumberSequenceArray( sal_uInt8 nParamCount, vector<double
for (SCSIZE i = 0; i < nCount; ++i) for (SCSIZE i = 0; i < nCount; ++i)
rArray.push_back( pMat->GetDouble(i)); rArray.push_back( pMat->GetDouble(i));
} }
else if (bConvertTextInArray) else if (bConvertTextInArray && eStackType == svMatrix)
{ {
for (SCSIZE i = 0; i < nCount; ++i) for (SCSIZE i = 0; i < nCount; ++i)
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment