[geos-commits] r2527 - branches/3.1/source/index/quadtree

svn_geos at osgeo.org svn_geos at osgeo.org
Wed May 27 14:56:47 EDT 2009


Author: pramsey
Date: 2009-05-27 14:56:46 -0400 (Wed, 27 May 2009)
New Revision: 2527

Modified:
   branches/3.1/source/index/quadtree/Quadtree.cpp
Log:
Backport r2406 from trunk.


Modified: branches/3.1/source/index/quadtree/Quadtree.cpp
===================================================================
--- branches/3.1/source/index/quadtree/Quadtree.cpp	2009-05-27 18:51:02 UTC (rev 2526)
+++ branches/3.1/source/index/quadtree/Quadtree.cpp	2009-05-27 18:56:46 UTC (rev 2527)
@@ -142,7 +142,9 @@
 Quadtree::remove(const Envelope* itemEnv, void* item)
 {
 	Envelope* posEnv = ensureExtent(itemEnv, minExtent);
-	return root->remove(posEnv, item);
+	bool ret = root->remove(posEnv, item); 
+	if ( posEnv != itemEnv ) delete posEnv; 
+	return ret;
 }
 
 /*private*/



More information about the geos-commits mailing list