From 28ed757701cfbe4259838263747e9e12a34e0179 Mon Sep 17 00:00:00 2001 From: "liz.li" Date: Tue, 11 Jul 2023 16:01:05 +0800 Subject: [PATCH] FIX: add validation when save calibration result Change-Id: I694c038f98ea6cbd2fe44dfe624c8afdf56cc9ac --- src/slic3r/GUI/CalibrationWizardSavePage.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/slic3r/GUI/CalibrationWizardSavePage.cpp b/src/slic3r/GUI/CalibrationWizardSavePage.cpp index ec0f2af83..bb635de17 100644 --- a/src/slic3r/GUI/CalibrationWizardSavePage.cpp +++ b/src/slic3r/GUI/CalibrationWizardSavePage.cpp @@ -445,7 +445,9 @@ void CaliPASaveManualPanel::create_panel(wxWindow* parent) n_value_text->Wrap(-1); n_value_text->Hide(); m_k_val = new TextInput(parent, wxEmptyString, "", "", wxDefaultPosition, CALIBRATION_OPTIMAL_INPUT_SIZE, 0); + m_k_val->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); m_n_val = new TextInput(parent, wxEmptyString, "", "", wxDefaultPosition, CALIBRATION_OPTIMAL_INPUT_SIZE, 0); + m_n_val->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); m_n_val->Hide(); m_top_sizer->Add(k_value_text, 0); m_top_sizer->Add(m_k_val, 0); @@ -584,7 +586,9 @@ void CaliPASaveP1PPanel::create_panel(wxWindow* parent) n_value_text->Wrap(-1); n_value_text->SetFont(::Label::Head_14); m_k_val = new TextInput(parent, wxEmptyString, "", "", wxDefaultPosition, CALIBRATION_OPTIMAL_INPUT_SIZE, 0); + m_k_val->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); m_n_val = new TextInput(parent, wxEmptyString, "", "", wxDefaultPosition, CALIBRATION_OPTIMAL_INPUT_SIZE, 0); + m_n_val->GetTextCtrl()->SetValidator(wxTextValidator(wxFILTER_NUMERIC)); n_value_text->Hide(); m_n_val->Hide(); value_sizer->Add(k_value_text, 0, wxALIGN_CENTER_VERTICAL, 0);