Browse Source

Fix for SPE-2056 : Wrong printer selection when add new logical printer but some physical printer is selected

YuSanka 1 year ago
parent
commit
e46c711fce
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/slic3r/GUI/PresetComboBoxes.cpp

+ 1 - 1
src/slic3r/GUI/PresetComboBoxes.cpp

@@ -1169,7 +1169,7 @@ void TabPresetComboBox::update()
     if (m_type == Preset::TYPE_PRINTER && m_preset_bundle->physical_printers.has_selection()) {
         std::string sel_preset_name = m_preset_bundle->physical_printers.get_selected_printer_preset_name();
         Preset* preset = m_collection->find_preset(sel_preset_name);
-        if (!preset)
+        if (!preset || m_collection->get_selected_preset_name() != sel_preset_name)
             m_preset_bundle->physical_printers.unselect_printer();
     }