[postgis-commits] svn - r3807 - trunk/liblwgeom
postgis-commits at postgis.refractions.net
postgis-commits at postgis.refractions.net
Sun Mar 8 14:15:01 PDT 2009
Author: pramsey
Date: 2009-03-08 14:15:00 -0700 (Sun, 08 Mar 2009)
New Revision: 3807
Modified:
trunk/liblwgeom/lwsegmentize.c
Log:
Fix for GBT#112
Modified: trunk/liblwgeom/lwsegmentize.c
===================================================================
--- trunk/liblwgeom/lwsegmentize.c 2009-03-08 17:00:54 UTC (rev 3806)
+++ trunk/liblwgeom/lwsegmentize.c 2009-03-08 21:15:00 UTC (rev 3807)
@@ -498,11 +498,6 @@
LWDEBUG(2, "lwcollection_segmentize called.");
- if(has_arc((LWGEOM *)collection) == 0)
- {
- return collection;
- }
-
geoms = lwalloc(sizeof(LWGEOM *)*collection->ngeoms);
for(i=0; i<collection->ngeoms; i++)
@@ -518,6 +513,9 @@
case CURVEPOLYTYPE:
geoms[i] = (LWGEOM *)lwcurvepoly_segmentize((LWCURVEPOLY *)tmp, perQuad);
break;
+ case COLLECTIONTYPE:
+ geoms[i] = (LWGEOM *)lwcollection_segmentize((LWCOLLECTION *)tmp, perQuad);
+ break;
default:
geoms[i] = lwgeom_clone(tmp);
break;
More information about the postgis-commits
mailing list