From: Regina Obe Date: Tue, 3 Nov 2015 11:12:52 +0000 (+0000) Subject: revert to prior fix for 2.3 to make travis happy X-Git-Tag: 2.3.0beta1~395 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6fa56b3adce4482312e7837d7b6a659dfa5d283b;p=postgis revert to prior fix for 2.3 to make travis happy references #3355 git-svn-id: http://svn.osgeo.org/postgis/trunk@14353 b70326c6-7e19-0410-871a-916f4a2858ee --- diff --git a/postgis/geography_measurement.c b/postgis/geography_measurement.c index 5d19fd7b8..e98252635 100644 --- a/postgis/geography_measurement.c +++ b/postgis/geography_measurement.c @@ -1084,10 +1084,17 @@ Datum geography_segmentize(PG_FUNCTION_ARGS) /* Calculate the densified geometry */ lwgeom2 = lwgeom_segmentize_sphere(lwgeom1, max_seg_length); - /* force recalculate of box by dropping */ + /* + ** Set the geodetic flag so subsequent + ** functions do the right thing. + */ + lwgeom_set_geodetic(lwgeom2, true); + + /* Recalculate the boxes after re-setting the geodetic bit */ lwgeom_drop_bbox(lwgeom2); + lwgeom_add_bbox(lwgeom2); - g2 = gserialized_geography_from_lwgeom(lwgeom2, -1); + g2 = geography_serialize(lwgeom2); /* Clean up */ lwgeom_free(lwgeom1);