diff --git a/src/libslic3r/Print.cpp b/src/libslic3r/Print.cpp index cf921969cf..da7c88cfc8 100644 --- a/src/libslic3r/Print.cpp +++ b/src/libslic3r/Print.cpp @@ -2942,6 +2942,7 @@ void Print::export_gcode_from_previous_file(const std::string& file, GCodeProces { try { GCodeProcessor processor; + GCodeProcessor::s_IsBBLPrinter = is_BBL_printer(); const Vec3d origin = this->get_plate_origin(); processor.set_xy_offset(origin(0), origin(1)); //processor.enable_producers(true); diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 3889e17431..7caa74603d 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -10225,6 +10225,7 @@ void Plater::load_gcode(const wxString& filename) GCodeProcessor processor; try { + GCodeProcessor::s_IsBBLPrinter = wxGetApp().preset_bundle->is_bbl_vendor(); processor.process_file(filename.ToUTF8().data()); } catch (const std::exception& ex)