From ee9bdd8826366fdf9d78fdd60b9030170a22774f Mon Sep 17 00:00:00 2001 From: Matthias Koefferlein Date: Tue, 12 Mar 2024 20:58:37 +0100 Subject: [PATCH] User feedback: upon entering an invalid value string into an edit box, do not reset the field --- src/edt/edt/edtPCellParametersPage.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/edt/edt/edtPCellParametersPage.cc b/src/edt/edt/edtPCellParametersPage.cc index 7df251096..bcd9ae8a2 100644 --- a/src/edt/edt/edtPCellParametersPage.cc +++ b/src/edt/edt/edtPCellParametersPage.cc @@ -713,9 +713,11 @@ PCellParametersPage::do_parameter_changed () bool ok = true; db::ParameterStates states = m_states; get_parameters (states, &ok); // includes coerce - update_widgets_from_states (states); - if (ok && ! lazy_evaluation ()) { - emit edited (); + if (ok) { + update_widgets_from_states (states); + if (! lazy_evaluation ()) { + emit edited (); + } } }