diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index dd96b726c6..022adb95cb 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -6036,6 +6036,7 @@ void Plater::priv::reset(bool apply_presets_change) project.reset(); + wxGetApp().sidebar().printer_combox()->clear_selected_dev_id(); //BBS: reset all project embedded presets wxGetApp().preset_bundle->reset_project_embedded_presets(); if (apply_presets_change) diff --git a/src/slic3r/GUI/PresetComboBoxes.hpp b/src/slic3r/GUI/PresetComboBoxes.hpp index 46908646fa..48533cfa3a 100644 --- a/src/slic3r/GUI/PresetComboBoxes.hpp +++ b/src/slic3r/GUI/PresetComboBoxes.hpp @@ -78,6 +78,7 @@ public: int get_filament_idx() const { return m_filament_idx; } std::string get_selected_dev_id() const { return m_selected_dev_id; } + void clear_selected_dev_id() { m_selected_dev_id.clear(); } // BBS wxString get_tooltip(const Preset& preset);