Kaydet (Commit) 1bb184b0 authored tarafından Tor Lillqvist's avatar Tor Lillqvist

Take new FormulaTokenArrayPlainIterator into use in a couple more places

Change-Id: Ic1725c930bcb376a54acd9ba5d3dfd270d546cd8
üst 0eefc955
......@@ -477,10 +477,10 @@ bool ScDocument::MarkUsedExternalReferences( ScTokenArray& rArr, const ScAddress
return false;
ScExternalRefManager* pRefMgr = nullptr;
rArr.Reset();
formula::FormulaTokenArrayPlainIterator aIter( rArr );
formula::FormulaToken* t = nullptr;
bool bAllMarked = false;
while (!bAllMarked && (t = rArr.GetNextReferenceOrName()) != nullptr)
while (!bAllMarked && (t = aIter.GetNextReferenceOrName()) != nullptr)
{
if (t->IsExternalRef())
{
......@@ -498,7 +498,8 @@ bool ScDocument::MarkUsedExternalReferences( ScTokenArray& rArr, const ScAddress
continue;
ScTokenArray* pArray = pRangeData->GetCode();
for (t = pArray->First(); t; t = pArray->Next())
formula::FormulaTokenArrayPlainIterator aArrayIter(*pArray);
for (t = aArrayIter.First(); t; t = aArrayIter.Next())
{
if (!t->IsExternalRef())
continue;
......
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