From d4273b4f70c88acf34f2628401847e56a0415136 Mon Sep 17 00:00:00 2001 From: Noisyfox Date: Mon, 29 Sep 2025 23:19:53 +0800 Subject: [PATCH] Fix compile error --- src/slic3r/GUI/SelectMachine.cpp | 4 ++-- src/slic3r/GUI/SelectMachine.hpp | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/SelectMachine.cpp b/src/slic3r/GUI/SelectMachine.cpp index 70a72a7d58..45c6325fc6 100644 --- a/src/slic3r/GUI/SelectMachine.cpp +++ b/src/slic3r/GUI/SelectMachine.cpp @@ -2465,7 +2465,7 @@ void SelectMachineDialog::on_send_print() } } - auto m_print_job = std::make_unique(m_printer_last_select); + m_print_job = std::make_shared(m_printer_last_select); m_print_job->m_dev_ip = obj_->dev_ip; m_print_job->m_ftp_folder = obj_->get_ftp_folder(); m_print_job->m_access_code = obj_->get_access_code(); @@ -2573,7 +2573,7 @@ void SelectMachineDialog::on_send_print() agent->track_update_property(dev_ota_str, obj_->get_ota_version()); } - replace_job(*m_worker, std::move(m_print_job)); + replace_job(*m_worker, m_print_job); BOOST_LOG_TRIVIAL(info) << "print_job: start print job"; } diff --git a/src/slic3r/GUI/SelectMachine.hpp b/src/slic3r/GUI/SelectMachine.hpp index 0aff6cd1f5..8000cb4a9d 100644 --- a/src/slic3r/GUI/SelectMachine.hpp +++ b/src/slic3r/GUI/SelectMachine.hpp @@ -381,6 +381,7 @@ protected: wxStaticText* m_statictext_finish{nullptr}; TextInput* m_rename_input{nullptr}; wxTimer* m_refresh_timer{ nullptr }; + std::shared_ptr m_print_job; wxScrolledWindow* m_sw_print_failed_info{nullptr}; ScalableBitmap * rename_editable{nullptr}; ScalableBitmap * rename_editable_light{nullptr};