]> git.lyx.org Git - features.git/blobdiff - src/mathed/math_macrotemplate.C
mathed33.diff
[features.git] / src / mathed / math_macrotemplate.C
index eeaede5705b3f5df527587e796fb66f374e41943..7f0589e666ab60fc4c32af0dabfbaf577751a0fa 100644 (file)
@@ -45,12 +45,7 @@ MathMacroTemplate::MathMacroTemplate(string const & nm, int na, int flg):
 
 
 MathMacroTemplate::~MathMacroTemplate()
-{
-       // prevent to delete already deleted objects
-       for (int i = 0; i < nargs_; ++i) {
-               args_[i].setData(0);
-       }
-}
+{}
 
 
 void MathMacroTemplate::setEditMode(bool ed)
@@ -154,7 +149,7 @@ void MathMacroTemplate::WriteDef(ostream & os, bool fragile)
 
 void MathMacroTemplate::setArgument(MathedArray * a, int i)
 {
-       args_[i].setData(a);
+       args_[i].setData(*a);
 }