You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openoffice.apache.org by le...@apache.org on 2012/11/08 10:24:16 UTC

svn commit: r1406978 - /incubator/ooo/trunk/main/sc/source/core/data/cell.cxx

Author: leiw
Date: Thu Nov  8 09:24:15 2012
New Revision: 1406978

URL: http://svn.apache.org/viewvc?rev=1406978&view=rev
Log:
#i121285 calc crashes when inserting row's via macro

          Patch by: Clarence GUO
          Review by: Wang Lei

Modified:
    incubator/ooo/trunk/main/sc/source/core/data/cell.cxx

Modified: incubator/ooo/trunk/main/sc/source/core/data/cell.cxx
URL: http://svn.apache.org/viewvc/incubator/ooo/trunk/main/sc/source/core/data/cell.cxx?rev=1406978&r1=1406977&r2=1406978&view=diff
==============================================================================
--- incubator/ooo/trunk/main/sc/source/core/data/cell.cxx (original)
+++ incubator/ooo/trunk/main/sc/source/core/data/cell.cxx Thu Nov  8 09:24:15 2012
@@ -746,9 +746,13 @@ ScFormulaCell::ScFormulaCell( const ScFo
 	bInChangeTrack( sal_False ),
 	bTableOpDirty( sal_False ),
 	bNeedListening( sal_False ),
-	pValidRefToken( rCell.pValidRefToken ),
 	aPos( rPos )
 {
+    if ( rCell.pValidRefToken )
+        pValidRefToken = static_cast<ScToken*>(rCell.pValidRefToken->Clone());
+    else
+        pValidRefToken = NULL;
+
 	pCode = (rCell.pCode) ? rCell.pCode->Clone() : NULL;
 
     if ( nCloneFlags & SC_CLONECELL_ADJUST3DREL )