From c13c1932adb20c69166b9ce5597abb8bc7c6684c Mon Sep 17 00:00:00 2001 From: Dan Baston Date: Fri, 27 Mar 2026 12:55:00 -0400 Subject: [PATCH] OverlayEdge: Don't skip first point when adding coordinates Signed-off-by: Dan Baston --- .../org/locationtech/jts/operation/overlayng/OverlayEdge.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/core/src/main/java/org/locationtech/jts/operation/overlayng/OverlayEdge.java b/modules/core/src/main/java/org/locationtech/jts/operation/overlayng/OverlayEdge.java index 972ffd9f08..eb932fba40 100644 --- a/modules/core/src/main/java/org/locationtech/jts/operation/overlayng/OverlayEdge.java +++ b/modules/core/src/main/java/org/locationtech/jts/operation/overlayng/OverlayEdge.java @@ -147,7 +147,7 @@ public Coordinate[] getCoordinatesOriented() { */ public void addCoordinates(CoordinateList coords) { - boolean isFirstEdge = coords.size() > 0; + boolean isFirstEdge = coords.isEmpty(); if (direction) { int startIndex = 1; if (isFirstEdge) startIndex = 0;