From e46c711fce68fb292b44e3cf8e40251194b8c522 Mon Sep 17 00:00:00 2001 From: YuSanka Date: Thu, 23 Nov 2023 15:54:18 +0100 Subject: [PATCH] Fix for SPE-2056 : Wrong printer selection when add new logical printer but some physical printer is selected --- 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 224752bdff..c40978b03d 100644 --- a/src/slic3r/GUI/PresetComboBoxes.cpp +++ b/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(); }