]> granicus.if.org Git - postgis/commitdiff
Don't interpret types as flags in ST_Summary. Fixes bug #1054 (needs automated testing)
authorSandro Santilli <strk@keybit.net>
Thu, 23 Jun 2011 11:01:56 +0000 (11:01 +0000)
committerSandro Santilli <strk@keybit.net>
Thu, 23 Jun 2011 11:01:56 +0000 (11:01 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@7449 b70326c6-7e19-0410-871a-916f4a2858ee

postgis/lwgeom_debug.c

index 27930acde2177807f1fd192424c62e2aa27ffc57..3ef6fb212c7335c28c6225f931600291694e644e 100644 (file)
@@ -55,7 +55,7 @@ lwpoint_summary(LWPOINT *point, int offset)
 
        sprintf(result, "%*.s%s[%s]\n",
                offset, pad, lwtype_name(point->type),
-               lwgeom_typeflags(point->type));
+               lwgeom_typeflags(point->flags));
        return result;
 }
 
@@ -69,7 +69,7 @@ lwline_summary(LWLINE *line, int offset)
 
        sprintf(result, "%*.s%s[%s] with %d points\n",
                offset, pad, lwtype_name(line->type),
-               lwgeom_typeflags(line->type),
+               lwgeom_typeflags(line->flags),
                line->points->npoints);
        return result;
 }
@@ -90,7 +90,7 @@ lwcollection_summary(LWCOLLECTION *col, int offset)
 
        sprintf(result, "%*.s%s[%s] with %d elements\n",
                offset, pad, lwtype_name(col->type),
-               lwgeom_typeflags(col->type),
+               lwgeom_typeflags(col->flags),
                col->ngeoms);
 
        for (i=0; i<col->ngeoms; i++)
@@ -125,7 +125,7 @@ lwpoly_summary(LWPOLY *poly, int offset)
 
        sprintf(result, "%*.s%s[%s] with %i rings\n",
                offset, pad, lwtype_name(poly->type),
-               lwgeom_typeflags(poly->type),
+               lwgeom_typeflags(poly->flags),
                poly->nrings);
 
        for (i=0; i<poly->nrings; i++)