diff options
Diffstat (limited to 'formula')
-rw-r--r-- | formula/source/core/api/token.cxx | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/formula/source/core/api/token.cxx b/formula/source/core/api/token.cxx index ac5e33954ff0..28332ed8802c 100644 --- a/formula/source/core/api/token.cxx +++ b/formula/source/core/api/token.cxx @@ -892,7 +892,7 @@ FormulaToken* FormulaTokenArray::ReplaceToken( sal_uInt16 nOffset, FormulaToken* } else { - t->Delete(); + t->DeleteIfZeroRef(); return nullptr; } } @@ -912,7 +912,7 @@ FormulaToken* FormulaTokenArray::Add( FormulaToken* t ) } else { - t->Delete(); + t->DeleteIfZeroRef(); if ( nLen == FORMULA_MAXTOKENS - 1 ) { t = new FormulaByteToken( ocStop ); |