Index: Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismSectionsProbabilityAssessmentView.cs =================================================================== diff -u -rfdfadac14aca46b2ffde145e6532ee7bb18d2507 -r303f338bc9e42d1d7621666fdf83b93a11f28b64 --- Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismSectionsProbabilityAssessmentView.cs (.../FailureMechanismSectionsProbabilityAssessmentView.cs) (revision fdfadac14aca46b2ffde145e6532ee7bb18d2507) +++ Ringtoets/Common/src/Ringtoets.Common.Forms/Views/FailureMechanismSectionsProbabilityAssessmentView.cs (.../FailureMechanismSectionsProbabilityAssessmentView.cs) (revision 303f338bc9e42d1d7621666fdf83b93a11f28b64) @@ -37,6 +37,7 @@ private readonly ProbabilityAssessmentInput probabilityAssessmentInput; private readonly Observer failureMechanismObserver; + private double currentA; /// /// Creates a new instance of . @@ -70,6 +71,8 @@ protected override void SetDataGridViewControlData() { + currentA = probabilityAssessmentInput.A; + failureMechanismSectionsDataGridViewControl.SetDataSource( sections.Select(section => new FailureMechanismSectionProbabilityAssessmentRow(section, probabilityAssessmentInput)) .ToArray()); @@ -84,6 +87,13 @@ private void HandleProbabilityAssessmentInputChange() { + if (currentA.Equals(probabilityAssessmentInput.A)) + { + return; + } + + currentA = probabilityAssessmentInput.A; + failureMechanismSectionsDataGridViewControl.RefreshDataGridView(); } }