Index: DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryLoop.cs =================================================================== diff -u -r5073 -r5111 --- DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryLoop.cs (.../GeometryLoop.cs) (revision 5073) +++ DamEngine/trunk/src/Deltares.DamEngine.Data/Geometry/GeometryLoop.cs (.../GeometryLoop.cs) (revision 5111) @@ -249,7 +249,12 @@ /// The cloned GeometryLoop public override GeometryLoop Clone() { - SyncPoints(); + // Note: explicit use of CalcPoints to ensure calcPoints are populated + var p = CalcPoints; + if (p.Count > 0) + { + SyncPoints(); + } GeometryPointString clonedGeometryPointString = base.Clone(); var clonedGeometryLoop = new GeometryLoop(); clonedGeometryLoop.Points.AddRange(clonedGeometryPointString.Points);