diff --git a/src/slic3r/GUI/AMSMaterialsSetting.cpp b/src/slic3r/GUI/AMSMaterialsSetting.cpp index 2349204416..a2edf21f0f 100644 --- a/src/slic3r/GUI/AMSMaterialsSetting.cpp +++ b/src/slic3r/GUI/AMSMaterialsSetting.cpp @@ -1188,7 +1188,7 @@ void AMSMaterialsSetting::on_select_filament(wxCommandEvent &evt) m_filament_selection = evt.GetSelection(); //reset cali - int cali_select_idx; + int cali_select_idx = -1; if ( !this->obj || m_filament_selection < 0) { m_input_k_val->Enable(false); diff --git a/src/slic3r/GUI/StatusPanel.hpp b/src/slic3r/GUI/StatusPanel.hpp index 20c947e43f..8065f198e4 100644 --- a/src/slic3r/GUI/StatusPanel.hpp +++ b/src/slic3r/GUI/StatusPanel.hpp @@ -817,7 +817,7 @@ public: long last_read_done_bits{ -1 }; long last_reading_bits { -1 }; long last_ams_version { -1 }; - int last_cali_version{-1}; + std::optional last_cali_version; enum ThumbnailState task_thumbnail_state {ThumbnailState::PLACE_HOLDER}; std::vector last_stage_list_info;