Index: Riskeer/Integration/src/Riskeer.Integration.Forms/Observers/AssessmentSectionResultObserver.cs =================================================================== diff -u -r5c80316f5def38d409d5a13a05ae84859510fcbb -r7628f434daafd4fd9365d7dd08139f528164ebac --- Riskeer/Integration/src/Riskeer.Integration.Forms/Observers/AssessmentSectionResultObserver.cs (.../AssessmentSectionResultObserver.cs) (revision 5c80316f5def38d409d5a13a05ae84859510fcbb) +++ Riskeer/Integration/src/Riskeer.Integration.Forms/Observers/AssessmentSectionResultObserver.cs (.../AssessmentSectionResultObserver.cs) (revision 7628f434daafd4fd9365d7dd08139f528164ebac) @@ -149,7 +149,7 @@ specificFailureMechanismsObserver = new Observer(() => { - ClearFailureMechanismObservers(); + ClearSpecificFailureMechanismObservers(); CreateSpecificFailureMechanismObservers(); NotifyObservers(); }) @@ -194,7 +194,7 @@ waterPressureAsphaltCoverObserver.Dispose(); specificFailureMechanismsObserver.Dispose(); - ClearFailureMechanismObservers(); + ClearSpecificFailureMechanismObservers(); pipingScenarioConfigurationsPerSectionObserver.Dispose(); } @@ -216,6 +216,7 @@ microstabilityObserver.Observable = assessmentSection.Microstability; pipingStructureObserver.Observable = assessmentSection.PipingStructure; waterPressureAsphaltCoverObserver.Observable = assessmentSection.WaterPressureAsphaltCover; + pipingScenarioConfigurationsPerSectionObserver.Observable = assessmentSection.Piping.ScenarioConfigurationsPerFailureMechanismSection; } private Observer CreateCalculatableFailureMechanismObserver(TFailureMechanism failureMechanism) @@ -247,11 +248,11 @@ specificFailureMechanismObservers.AddRange(observers); } - private void ClearFailureMechanismObservers() + private void ClearSpecificFailureMechanismObservers() { - foreach (Observer failureMechanismObserver in specificFailureMechanismObservers) + foreach (Observer specificFailureMechanismObserver in specificFailureMechanismObservers) { - failureMechanismObserver.Dispose(); + specificFailureMechanismObserver.Dispose(); } specificFailureMechanismObservers.Clear();