summaryrefslogtreecommitdiff
path: root/sc
diff options
context:
space:
mode:
authorEike Rathke <erack@redhat.com>2015-03-06 21:56:22 +0100
committerEike Rathke <erack@redhat.com>2015-03-07 00:24:45 +0100
commitbc4293bde13001a5e959ff90c189111932c05b3b (patch)
treefe4fe9f836fe1e6c1d24fa2394ddf63d6e915c50 /sc
parent8ea45048b83e685090484c959f642118cfebef6c (diff)
clarify this visually
Change-Id: I04c1a00903cc0c057fc436e391f93b1e05eed8a1
Diffstat (limited to 'sc')
-rw-r--r--sc/source/core/tool/compiler.cxx8
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;