summaryrefslogtreecommitdiff
path: root/formula
diff options
context:
space:
mode:
Diffstat (limited to 'formula')
-rw-r--r--formula/source/core/api/token.cxx3
1 files changed, 3 insertions, 0 deletions
diff --git a/formula/source/core/api/token.cxx b/formula/source/core/api/token.cxx
index a80897c280fb..8069863ca503 100644
--- a/formula/source/core/api/token.cxx
+++ b/formula/source/core/api/token.cxx
@@ -644,6 +644,9 @@ void FormulaTokenArray::Assign( sal_uInt16 nCode, FormulaToken **pTokens )
FormulaTokenArray& FormulaTokenArray::operator=( const FormulaTokenArray& rArr )
{
+ if(this == &rArr)
+ return *this;
+
Clear();
Assign( rArr );
return *this;