diff --git a/src/slic3r/Utils/CalibUtils.cpp b/src/slic3r/Utils/CalibUtils.cpp index cfd8df023..0fdf06140 100644 --- a/src/slic3r/Utils/CalibUtils.cpp +++ b/src/slic3r/Utils/CalibUtils.cpp @@ -93,7 +93,8 @@ bool CalibUtils::validate_input_k_value(wxString k_text, float* output_value) double k_value = 0.0; try { - k_text.ToDouble(&k_value); + if(!k_text.ToDouble(&k_value)) + return false; } catch (...) { ;