diff --git a/src/slic3r/GUI/CalibrationWizard.cpp b/src/slic3r/GUI/CalibrationWizard.cpp index b815317ba..5d4127066 100644 --- a/src/slic3r/GUI/CalibrationWizard.cpp +++ b/src/slic3r/GUI/CalibrationWizard.cpp @@ -760,6 +760,8 @@ void FlowRateWizard::on_cali_start(CaliPresetStage stage, float cali_value, Flow MessageDialog msg_dlg(nullptr, wx_err_string, wxEmptyString, wxICON_WARNING | wxOK); msg_dlg.ShowModal(); } + CalibrationCaliPage *cali_page = (static_cast(cali_step->page)); + cali_page->clear_last_job_status(); } else if (m_cali_method == CalibrationMethod::CALI_METHOD_MANUAL) { CalibInfo calib_info; @@ -823,14 +825,20 @@ void FlowRateWizard::on_cali_start(CaliPresetStage stage, float cali_value, Flow preset_page->on_cali_start_job(); if (temp_filament_preset) delete temp_filament_preset; + + if (cali_stage == 1) { + CalibrationCaliPage *cali_coarse_page = (static_cast(cali_coarse_step->page)); + cali_coarse_page->clear_last_job_status(); + } + else if (cali_stage == 2) { + CalibrationCaliPage *cali_fine_page = (static_cast(cali_fine_step->page)); + cali_fine_page->clear_last_job_status(); + } } else { assert(false); } show_step(m_curr_step->next); - - CalibrationCaliPage* cali_page = (static_cast(cali_step->page)); - cali_page->clear_last_job_status(); } void FlowRateWizard::on_cali_save() diff --git a/src/slic3r/GUI/MainFrame.cpp b/src/slic3r/GUI/MainFrame.cpp index c55a7927b..3cd7f12d3 100644 --- a/src/slic3r/GUI/MainFrame.cpp +++ b/src/slic3r/GUI/MainFrame.cpp @@ -2769,7 +2769,7 @@ void MainFrame::init_menubar_as_editor() // help append_menu_item(m_topbar->GetCalibMenu(), wxID_ANY, _L("Tutorial"), _L("Calibration help"), - [this](wxCommandEvent&) { wxLaunchDefaultBrowser("https://github.com/OrcaSlicer/OrcaSlicer/wiki/Calibration", wxBROWSER_NEW_WINDOW); }, "", nullptr, + [this](wxCommandEvent&) { wxLaunchDefaultBrowser("https://wiki.bambulab.com/e/en/staging/bambu-studio/Calibration", wxBROWSER_NEW_WINDOW); }, "", nullptr, [this]() {return m_plater->is_view3D_shown();; }, this); }