diff --git a/src/slic3r/GUI/Jobs/FillBedJob.cpp b/src/slic3r/GUI/Jobs/FillBedJob.cpp index dc91ca9e39..c34cc00c43 100644 --- a/src/slic3r/GUI/Jobs/FillBedJob.cpp +++ b/src/slic3r/GUI/Jobs/FillBedJob.cpp @@ -114,6 +114,9 @@ void FillBedJob::process() void FillBedJob::finalize() { + // Ignore the arrange result if aborted. + if (was_canceled()) return; + if (m_object_idx == -1) return; ModelObject *model_object = m_plater->model().objects[m_object_idx];