diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 3c6638497..a13272cb3 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -6113,6 +6113,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 49d299da2..6091d210c 100644 --- a/src/slic3r/GUI/PresetComboBoxes.hpp +++ b/src/slic3r/GUI/PresetComboBoxes.hpp @@ -82,6 +82,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);