[geos-commits] r2528 - branches/3.0/source/index/quadtree
svn_geos at osgeo.org
svn_geos at osgeo.org
Wed May 27 14:57:05 EDT 2009
Author: pramsey
Date: 2009-05-27 14:57:04 -0400 (Wed, 27 May 2009)
New Revision: 2528
Modified:
branches/3.0/source/index/quadtree/Quadtree.cpp
Log:
Backport r2406 from trunk.
Modified: branches/3.0/source/index/quadtree/Quadtree.cpp
===================================================================
--- branches/3.0/source/index/quadtree/Quadtree.cpp 2009-05-27 18:56:46 UTC (rev 2527)
+++ branches/3.0/source/index/quadtree/Quadtree.cpp 2009-05-27 18:57:04 UTC (rev 2528)
@@ -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