Check for valid input in min/max/step fields (#1270)
This commit is contained in:
@@ -402,6 +402,7 @@ void EquationInputArea::SubmitTextbox(TextBox ^ sender)
|
||||
else if (sender->Name == "MinTextBox")
|
||||
{
|
||||
val = validateDouble(sender->Text, variableViewModel->Min);
|
||||
|
||||
variableViewModel->Min = val;
|
||||
TraceLogger::GetInstance()->LogVariableSettingsChanged(L"MinTextBox");
|
||||
}
|
||||
@@ -414,6 +415,13 @@ void EquationInputArea::SubmitTextbox(TextBox ^ sender)
|
||||
else if (sender->Name == "StepTextBox")
|
||||
{
|
||||
val = validateDouble(sender->Text, variableViewModel->Step);
|
||||
|
||||
// Don't allow a value less than or equal to 0 as the step
|
||||
if (val <= 0)
|
||||
{
|
||||
val = variableViewModel->Step;
|
||||
}
|
||||
|
||||
variableViewModel->Step = val;
|
||||
TraceLogger::GetInstance()->LogVariableSettingsChanged(L"StepTextBox");
|
||||
}
|
||||
|
Reference in New Issue
Block a user