From 3392d3136dacf53685e7a48a28a85a4531e76c8f Mon Sep 17 00:00:00 2001 From: "zhou.xu" Date: Fri, 17 Jan 2025 20:48:22 +0800 Subject: [PATCH] FIX:fix bug of dual_extruder jira:STUDIO-9622 (cherry picked from commit 9514b6225f2170dc3baa34f27e6a435de1fc8439) --- src/slic3r/GUI/PresetComboBoxes.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/PresetComboBoxes.cpp b/src/slic3r/GUI/PresetComboBoxes.cpp index dc02e99bcc..af72e042ae 100644 --- a/src/slic3r/GUI/PresetComboBoxes.cpp +++ b/src/slic3r/GUI/PresetComboBoxes.cpp @@ -473,7 +473,7 @@ void PresetComboBox::add_ams_filaments(std::string selected, bool alias_name) { bool is_bbl_vendor_preset = m_preset_bundle->is_bbl_vendor(); if (is_bbl_vendor_preset && !m_preset_bundle->filament_ams_list.empty()) { - bool dual_extruder = (--m_preset_bundle->filament_ams_list.end())->first & 0x10000; + bool dual_extruder = (m_preset_bundle->filament_ams_list.begin()->first & 0x10000) == 0; set_label_marker(Append(separator(dual_extruder ? L("Left filaments") : L("AMS filaments")), wxNullBitmap)); m_first_ams_filament = GetCount(); auto &filaments = m_collection->get_presets();