]> granicus.if.org Git - postgis/commitdiff
Fix bug with |>> and <<| operators - the BOX2D overabove and overbelow functions...
authorMark Cave-Ayland <mark.cave-ayland@siriusit.co.uk>
Thu, 27 Mar 2008 21:18:16 +0000 (21:18 +0000)
committerMark Cave-Ayland <mark.cave-ayland@siriusit.co.uk>
Thu, 27 Mar 2008 21:18:16 +0000 (21:18 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@2740 b70326c6-7e19-0410-871a-916f4a2858ee

lwgeom/lwgeom_box2dfloat4.c

index c8ba9d307c5a8a434fcecd27ce8f37787c42f111..2b309fa39b01a72462c7a2a047463e36c35f06b7 100644 (file)
@@ -209,7 +209,7 @@ Datum BOX2D_overbelow(PG_FUNCTION_ARGS)
        BOX2DFLOAT4                *box1 = (BOX2DFLOAT4 *) PG_GETARG_POINTER(0);
        BOX2DFLOAT4                *box2 = (BOX2DFLOAT4 *) PG_GETARG_POINTER(1);
 
-       PG_RETURN_BOOL(FPle(box1->ymin, box2->ymin));
+       PG_RETURN_BOOL(FPle(box1->ymax, box2->ymax));
 }
 
 /*
@@ -246,7 +246,7 @@ Datum BOX2D_overabove(PG_FUNCTION_ARGS)
        BOX2DFLOAT4                *box1 = (BOX2DFLOAT4 *) PG_GETARG_POINTER(0);
        BOX2DFLOAT4                *box2 = (BOX2DFLOAT4 *) PG_GETARG_POINTER(1);
 
-       PG_RETURN_BOOL(FPge(box1->ymax, box2->ymax));
+       PG_RETURN_BOOL(FPge(box1->ymin, box2->ymin));
 }
 
 /*