diff options
author | Eike Rathke <erack@redhat.com> | 2015-03-06 21:56:22 +0100 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2015-03-07 00:24:45 +0100 |
commit | bc4293bde13001a5e959ff90c189111932c05b3b (patch) | |
tree | fe4fe9f836fe1e6c1d24fa2394ddf63d6e915c50 /sc | |
parent | 8ea45048b83e685090484c959f642118cfebef6c (diff) |
clarify this visually
Change-Id: I04c1a00903cc0c057fc436e391f93b1e05eed8a1
Diffstat (limited to 'sc')
-rw-r--r-- | sc/source/core/tool/compiler.cxx | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/sc/source/core/tool/compiler.cxx b/sc/source/core/tool/compiler.cxx index 64699188b139..0ab8f9ba40b2 100644 --- a/sc/source/core/tool/compiler.cxx +++ b/sc/source/core/tool/compiler.cxx @@ -3924,11 +3924,13 @@ ScTokenArray* ScCompiler::CompileString( const OUString& rFormula ) FormulaToken* pNewToken = static_cast<ScTokenArray*>(pArr)->Add( maRawToken.CreateToken()); if (!pNewToken) { - SetError(errCodeOverflow); break; + SetError(errCodeOverflow); + break; } - else if (eLastOp == ocRange && pNewToken->GetOpCode() == ocPush && - pNewToken->GetType() == svSingleRef) + else if (eLastOp == ocRange && pNewToken->GetOpCode() == ocPush && pNewToken->GetType() == svSingleRef) + { static_cast<ScTokenArray*>(pArr)->MergeRangeReference( aPos); + } eLastOp = maRawToken.GetOpCode(); if ( bAutoCorrect ) aCorrectedFormula += aCorrectedSymbol; |