Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryLoop.cs =================================================================== diff -u -r4897 -r4902 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryLoop.cs (.../GeometryLoop.cs) (revision 4897) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryLoop.cs (.../GeometryLoop.cs) (revision 4902) @@ -142,7 +142,10 @@ { for (var i = 0; i < CurveList.Count - 1; i++) { - if (CurveList[i].EndPoint != CurveList[i + 1].HeadPoint) + if ((CurveList[i].EndPoint != CurveList[i + 1].HeadPoint) && + (CurveList[i].EndPoint != CurveList[i + 1].EndPoint) && + (CurveList[i].HeadPoint != CurveList[i + 1].HeadPoint) && + (CurveList[i].HeadPoint != CurveList[i + 1].EndPoint)) { return false; }