From 95178a2ba3943e20cfd56d1dd6fbb71d2027064c Mon Sep 17 00:00:00 2001 From: Filip Sykala - NTB T15p Date: Mon, 2 Oct 2023 15:56:21 +0200 Subject: [PATCH] Fix return value when create job --- src/slic3r/GUI/Jobs/BoostThreadWorker.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/slic3r/GUI/Jobs/BoostThreadWorker.cpp b/src/slic3r/GUI/Jobs/BoostThreadWorker.cpp index 7111eb7ba4..f0ebf7baf4 100644 --- a/src/slic3r/GUI/Jobs/BoostThreadWorker.cpp +++ b/src/slic3r/GUI/Jobs/BoostThreadWorker.cpp @@ -176,10 +176,11 @@ bool BoostThreadWorker::wait_for_idle(unsigned timeout_ms) bool BoostThreadWorker::push(std::unique_ptr job) { - if (job) - m_input_queue.push(JobEntry{std::move(job)}); + if (!job) + return false; - return bool{job}; + m_input_queue.push(JobEntry{std::move(job)}); + return true; } }} // namespace Slic3r::GUI