diff options
author | Eike Rathke <erack@redhat.com> | 2016-04-23 14:33:50 +0200 |
---|---|---|
committer | Eike Rathke <erack@redhat.com> | 2016-04-23 15:52:35 +0200 |
commit | f41257dc9913cd6020a3a37bf425c20b51e18ece (patch) | |
tree | 57386538d6c6cc828d611ada4efb123c66ee52fd /formula | |
parent | 9185f889ed9da48aad07d6a552224561f38e9b99 (diff) |
simplify the ReplaceToken() offset logic to absolute offsets
Change-Id: I8d02fb63bc0c5cb48aabaf7a8800f5f9ac95cbf5
Diffstat (limited to 'formula')
-rw-r--r-- | formula/source/core/api/token.cxx | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/formula/source/core/api/token.cxx b/formula/source/core/api/token.cxx index 7009d94e4756..ac5e33954ff0 100644 --- a/formula/source/core/api/token.cxx +++ b/formula/source/core/api/token.cxx @@ -867,16 +867,13 @@ FormulaToken* FormulaTokenArray::MergeArray( ) FormulaToken* FormulaTokenArray::ReplaceToken( sal_uInt16 nOffset, FormulaToken* t, FormulaTokenArray::ReplaceMode eMode ) { - if (eMode == BACKWARD_CODE_ONLY) - nOffset = nLen - nOffset - 1; - if (nOffset < nLen) { CheckToken(*t); t->IncRef(); FormulaToken* p = pCode[nOffset]; pCode[nOffset] = t; - if (eMode == FORWARD_CODE_AND_RPN && p->GetRef() > 1) + if (eMode == CODE_AND_RPN && p->GetRef() > 1) { for (sal_uInt16 i=0; i < nRPN; ++i) { |