diff --git a/src/slic3r/GUI/Jobs/PrintJob.hpp b/src/slic3r/GUI/Jobs/PrintJob.hpp index fbe245210..96033e721 100644 --- a/src/slic3r/GUI/Jobs/PrintJob.hpp +++ b/src/slic3r/GUI/Jobs/PrintJob.hpp @@ -113,6 +113,7 @@ public: bool is_finished() { return m_job_finished; } int get_print_stage() const { return m_print_stage;} + void reset_print_stage() { m_print_stage = 0; } void set_print_job_finished_event(int event_id, wxString evt_data = wxEmptyString) { m_print_job_completed_id = event_id; diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index d337e88d5..51be472ef 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -2516,6 +2516,7 @@ void SelectMachineDialog::on_send_print() // enter sending mode sending_mode(); + m_print_job->reset_print_stage(); m_status_bar->enable_cancel_button(); // get ams_mapping_result