[geos-commits] r2525 - branches/3.0/source/geom/util

svn_geos at osgeo.org svn_geos at osgeo.org
Wed May 27 14:49:18 EDT 2009


Author: pramsey
Date: 2009-05-27 14:49:17 -0400 (Wed, 27 May 2009)
New Revision: 2525

Modified:
   branches/3.0/source/geom/util/GeometryTransformer.cpp
Log:
Backport r2467 from trunk.


Modified: branches/3.0/source/geom/util/GeometryTransformer.cpp
===================================================================
--- branches/3.0/source/geom/util/GeometryTransformer.cpp	2009-05-27 18:47:18 UTC (rev 2524)
+++ branches/3.0/source/geom/util/GeometryTransformer.cpp	2009-05-27 18:49:17 UTC (rev 2525)
@@ -319,7 +319,7 @@
 	std::cerr << "GeometryTransformer::transformMultiPolygon(MultiPolygon " << geom <<", Geometry " << parent << ");" << std::endl;
 #endif
 
-	vector<Geometry*>* transGeomList = new vector<Geometry*>();
+	auto_ptr< vector<Geometry*> > transGeomList( new vector<Geometry*>() ); 
 
 	for (unsigned int i=0, n=geom->getNumGeometries(); i<n; i++)
 	{
@@ -335,7 +335,7 @@
 		transGeomList->push_back(transformGeom.release());
 	}
 
-	return Geometry::AutoPtr(factory->buildGeometry(transGeomList));
+	return Geometry::AutoPtr(factory->buildGeometry(transGeomList.release())); 
 
 }
 



More information about the geos-commits mailing list