Index: /issm/trunk-jpl/src/c/classes/AdaptiveMeshRefinement.cpp
===================================================================
--- /issm/trunk-jpl/src/c/classes/AdaptiveMeshRefinement.cpp	(revision 24498)
+++ /issm/trunk-jpl/src/c/classes/AdaptiveMeshRefinement.cpp	(revision 24499)
@@ -114,7 +114,7 @@
 	if(this->fathermesh)    delete this->fathermesh;
 	if(this->previousmesh)  delete this->previousmesh;
-	if(this->x)					delete this->x;
-	if(this->y)					delete this->y;
-	if(this->elementslist)	delete this->elementslist;
+	if(this->x)					xDelete<IssmDouble>(this->x);
+	if(this->y)					xDelete<IssmDouble>(this->y);
+	if(this->elementslist)	xDelete<int>(this->elementslist);
 	this->refinement_type				= -1;
 	this->level_max						= -1;
