diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index 3a6017286..06cbbdbab 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -2793,7 +2793,7 @@ void StatusPanel::update_subtask(MachineObject *obj) bool is_market_task = obj->get_modeltask() && obj->get_modeltask()->design_id > 0; if (is_market_task) { NetworkAgent *agent = wxGetApp().getAgent(); - if (agent && IsShownOnScreen()) { + if (agent && IsShownOnScreen() && !m_print_finish) { int job_id = obj->get_modeltask()->job_id; boost::thread([this, agent, job_id] { @@ -4692,4 +4692,4 @@ void ScoreDialog::set_cloud_bitmap(std::vector cloud_bitmaps) } } // namespace GUI -} // namespace Slic3r \ No newline at end of file +} // namespace Slic3r