From 9ad06ba3f49c32d0bf6cb40cc838f3be12ee7d35 Mon Sep 17 00:00:00 2001 From: "lane.wei" Date: Sat, 8 Mar 2025 11:48:40 +0800 Subject: [PATCH] FIX: gui: fix some .gcode.3mf can not load issue jira: no-jira Change-Id: I8a80936f7a3e1a70116e474cd4429fb23b1d218b --- src/slic3r/GUI/GLCanvas3D.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/GLCanvas3D.cpp b/src/slic3r/GUI/GLCanvas3D.cpp index 09745bc97..c793b1d88 100644 --- a/src/slic3r/GUI/GLCanvas3D.cpp +++ b/src/slic3r/GUI/GLCanvas3D.cpp @@ -3123,7 +3123,7 @@ void GLCanvas3D::reload_scene(bool refresh_immediately, bool force_full_scene_re auto timelapse_type = dconfig.option>("timelapse_type"); bool timelapse_enabled = timelapse_type ? (timelapse_type->value == TimelapseType::tlSmooth) : false; - if (wt && (timelapse_enabled || filaments_count > 1)) { + if (wt && (timelapse_enabled || filaments_count > 1) && !wxGetApp().plater()->only_gcode_mode() && !wxGetApp().plater()->is_gcode_3mf()) { for (int plate_id = 0; plate_id < n_plates; plate_id++) { // If print ByObject and there is only one object in the plate, the wipe tower is allowed to be generated. PartPlate* part_plate = ppl.get_plate(plate_id);