User feedback: upon entering an invalid value string into an edit box, do not reset the field

This commit is contained in:
Matthias Koefferlein 2024-03-12 20:58:37 +01:00
parent 5226d69706
commit ee9bdd8826
1 changed files with 5 additions and 3 deletions

View File

@ -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 ();
}
}
}