Set MAX_FLUSH_VALUE to maximum possible value

"Insanely high value that still plays nicely when converting between int and float (because it's internally stored in m_matrix as floats). 2147483520 (which is ~2 cubic meters) is the max value that can be saved properly in this case."
This commit is contained in:
mitt3n 2025-04-09 08:03:40 -05:00 committed by GitHub
parent e97d9f5f17
commit 267d81e9cc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -498,11 +498,11 @@ WipingPanel::WipingPanel(wxWindow* parent, const std::vector<float>& matrix, con
edit_boxes[i][j]->Bind(wxEVT_TEXT, [this, i, j](wxCommandEvent& e) {
wxString str = edit_boxes[i][j]->GetValue();
int value = wxAtoi(str);
if (value > MAX_FLUSH_VALUE) {
str = wxString::Format(("%d"), MAX_FLUSH_VALUE);
edit_boxes[i][j]->SetValue(str);
}
else if (value < 0) {
if (value > MAX_FLUSH_VALUE) {
str = wxString::Format(("%d"), MAX_FLUSH_VALUE);
edit_boxes[i][j]->SetValue(str);
}
else if (value < 0) {
edit_boxes[i][j]->SetValue(wxString("0"));
}
});