Index: src/Deltares.DSoilModel.Forms/DSoilModelGeometryEditor.cs =================================================================== diff -u -r669 -r685 --- src/Deltares.DSoilModel.Forms/DSoilModelGeometryEditor.cs (.../DSoilModelGeometryEditor.cs) (revision 669) +++ src/Deltares.DSoilModel.Forms/DSoilModelGeometryEditor.cs (.../DSoilModelGeometryEditor.cs) (revision 685) @@ -529,21 +529,8 @@ private void DataEventPublisher_OnDataListModified(object sender, PublishEventArgs e) { - if (sender == RealTimeBackgroundValidator.ValidationResults) + if (project != null && (sender == project.SoilProfiles2D || sender == project.SoilProfiles1D)) { - var shapesToRemove = new List(); - foreach (var shape in spatialEditor.Shapes.Where(x => x is DrawingSpecificMechanismPointLocation).ToList()) - { - shapesToRemove.Add(shape); - } - foreach (var shape in shapesToRemove) - { - spatialEditor.Remove(shape); // #BKA: very strange code (by Jay)! why do this!? Have to fix failmechloc same as centercrestloc. This to be removed!? - spatialEditor.AddShape(shape); - } - } - else if (project != null && (sender == project.SoilProfiles2D || sender == project.SoilProfiles1D)) - { if (spatialEditor.EmptySelection != null) { var currentSoilProfile = spatialEditor.EmptySelection.DataObject as SoilProfile;