Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs =================================================================== diff -u -rf5e1194ee412e86277cee388a75c39db189f2b3e -rfff12e249602fb700b2854c14a3b7cdd0b73c023 --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs (.../FailureMechanismResultView.cs) (revision f5e1194ee412e86277cee388a75c39db189f2b3e) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismResultView.cs (.../FailureMechanismResultView.cs) (revision fff12e249602fb700b2854c14a3b7cdd0b73c023) @@ -43,8 +43,8 @@ private const double tolerance = 1e-6; private readonly Observer failureMechanismObserver; private readonly RecursiveObserver failureMechanismSectionResultObserver; - private readonly RecursiveObserver calculationInputObserver; - private readonly RecursiveObserver calculationGroupObserver; + private readonly RecursiveObserver calculationInputObserver; + private readonly RecursiveObserver calculationGroupObserver; private IEnumerable failureMechanismSectionResult; private IFailureMechanism failureMechanism; @@ -63,8 +63,8 @@ failureMechanismObserver = new Observer(UpdataDataGridViewDataSource); failureMechanismSectionResultObserver = new RecursiveObserver(RefreshDataGridView, mechanism => mechanism.SectionResults); // The concat is needed to observe the input of calculations in child groups. - calculationInputObserver = new RecursiveObserver(UpdataDataGridViewDataSource, cg => cg.Children.Concat(cg.Children.OfType().Select(c => c.GetObservableInput()))); - calculationGroupObserver = new RecursiveObserver(UpdataDataGridViewDataSource, c => c.Children); + calculationInputObserver = new RecursiveObserver(UpdataDataGridViewDataSource, cg => cg.Children.Concat(cg.Children.OfType().Select(c => c.GetObservableInput()))); + calculationGroupObserver = new RecursiveObserver(UpdataDataGridViewDataSource, c => c.Children); Load += OnLoad; } @@ -250,7 +250,7 @@ { public FailureMechanismSectionResultRow(FailureMechanismSectionResult failureMechanismSectionResult) { - this.FailureMechanismSectionResult = failureMechanismSectionResult; + FailureMechanismSectionResult = failureMechanismSectionResult; } public string Name @@ -286,8 +286,8 @@ return double.NaN.ToString(CultureInfo.CurrentCulture); } - if (!relevantScenarioAvailable - || FailureMechanismSectionResult.CalculationScenarioStatus == CalculationScenarioStatus.NotCalculated + if (!relevantScenarioAvailable + || FailureMechanismSectionResult.CalculationScenarioStatus == CalculationScenarioStatus.NotCalculated || FailureMechanismSectionResult.CalculationScenarioStatus == CalculationScenarioStatus.Failed) { return Resources.FailureMechanismSectionResultRow_AssessmentLayerTwoA_No_result_dash;