diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index e4e6d95b53..cb48ca8212 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -10351,7 +10351,9 @@ void Plater::reslice() this->stop_jobs(); // regenerate CalibPressureAdvancePattern custom G-code to apply changes - if (model().calib_pa_pattern) { + if (p->background_process.fff_print()->calib_mode() == CalibMode::Calib_PA_Pattern) { + assert(model().calib_pa_pattern); + PresetBundle* preset_bundle = wxGetApp().preset_bundle; model().calib_pa_pattern->generate_custom_gcodes(