From 6fe0dd2a3a9f726bfd255fca4e729249029af639 Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Fri, 27 Dec 2024 11:05:49 +0800 Subject: [PATCH] FIX:gcode_3mf() and .gcode file not need sync nozzle and ams and current plate has no object not need sync nozzle and ams jira: none Change-Id: Ic3b724b3f05cce437228bca29ccd25bea021158f --- src/slic3r/GUI/Plater.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 0f2c83a61..962ea9ba9 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -9097,7 +9097,9 @@ bool Plater::priv::check_ams_status_impl() MachineObject* obj = dev->get_selected_machine(); if (!obj || !obj->is_multi_extruders()) return true; - + if (q->is_gcode_3mf() || q->only_gcode_mode() || q->get_partplate_list().get_curr_plate()->get_objects().empty()) { + return true; + } PresetBundle *preset_bundle = wxGetApp().preset_bundle; if (preset_bundle && preset_bundle->printers.get_edited_preset().get_printer_type(preset_bundle) == obj->printer_type) { bool is_same_as_printer = true;