diff --git a/src/slic3r/GUI/DeviceManager.cpp b/src/slic3r/GUI/DeviceManager.cpp index 54f9b52de2..89444a9727 100644 --- a/src/slic3r/GUI/DeviceManager.cpp +++ b/src/slic3r/GUI/DeviceManager.cpp @@ -1175,6 +1175,12 @@ void MachineObject::reset_mapping_result(std::vector& result) } } +bool MachineObject::is_main_extruder_on_left() const +{ + // only means the extruder is on the left hand when extruder id is 0 + return false; +} + bool MachineObject::is_multi_extruders() const { return m_extder_data.total_extder_count > 1; diff --git a/src/slic3r/GUI/DeviceManager.hpp b/src/slic3r/GUI/DeviceManager.hpp index d431a66d32..3759c5e474 100644 --- a/src/slic3r/GUI/DeviceManager.hpp +++ b/src/slic3r/GUI/DeviceManager.hpp @@ -569,6 +569,7 @@ public: // exceed index start with 0 bool is_mapping_exceed_filament(std::vector& result, int &exceed_index); void reset_mapping_result(std::vector& result); + bool is_main_extruder_on_left() const; bool is_multi_extruders() const; /*online*/ diff --git a/src/slic3r/GUI/StatusPanel.cpp b/src/slic3r/GUI/StatusPanel.cpp index 5d64ceb344..79cb35cd2c 100644 --- a/src/slic3r/GUI/StatusPanel.cpp +++ b/src/slic3r/GUI/StatusPanel.cpp @@ -3759,7 +3759,6 @@ void StatusPanel::on_ext_spool_edit(wxCommandEvent &event) m_filament_setting_dlg->ams_id = ams_id; m_filament_setting_dlg->slot_id = slot_id; - m_filament_setting_dlg->tray_id = VIRTUAL_TRAY_ID; try { std::string sn_number;