Index: Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs =================================================================== diff -u -r50b3a6c556aace513b84909963bbc0ad37ee4374 -rb0dc46315e824778c8f43d8956f958376a3b802f --- Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs (.../ClosingStructuresFailureMechanismResultView.cs) (revision 50b3a6c556aace513b84909963bbc0ad37ee4374) +++ Ringtoets/ClosingStructures/src/Ringtoets.ClosingStructures.Forms/Views/ClosingStructuresFailureMechanismResultView.cs (.../ClosingStructuresFailureMechanismResultView.cs) (revision b0dc46315e824778c8f43d8956f958376a3b802f) @@ -74,11 +74,6 @@ this.assessmentSection = assessmentSection; - var assemblyResultControl = new FailureMechanismAssemblyControl(); - SetAssemblyResultControl( - assemblyResultControl, - () => assemblyResultControl.SetAssemblyResult(ClosingStructuresFailureMechanismAssemblyFactory.AssembleFailureMechanism(FailureMechanism, assessmentSection))); - // The concat is needed to observe the input of calculations in child groups. calculationInputObserver = new RecursiveObserver( UpdateView, @@ -178,5 +173,10 @@ DataGridViewControl, nameof(ClosingStructuresFailureMechanismSectionResultRow.ManualAssemblyProbability)); } + + protected override void UpdateAssemblyResultControl() + { + FailureMechanismAssemblyResultControl.SetAssemblyResult(ClosingStructuresFailureMechanismAssemblyFactory.AssembleFailureMechanism(FailureMechanism, assessmentSection)); + } } } \ No newline at end of file