From 436f098b9821390b83fc4e588a2d9b8a25c294df Mon Sep 17 00:00:00 2001 From: YuSanka Date: Mon, 26 Aug 2024 16:26:21 +0200 Subject: [PATCH] ConfigWizard: Fixed a crash on unselection of a last printer in technology SPE-2458 --- src/slic3r/GUI/ConfigWizard.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/slic3r/GUI/ConfigWizard.cpp b/src/slic3r/GUI/ConfigWizard.cpp index a3d686b682..59ea6386aa 100644 --- a/src/slic3r/GUI/ConfigWizard.cpp +++ b/src/slic3r/GUI/ConfigWizard.cpp @@ -2990,8 +2990,18 @@ void ConfigWizard::priv::on_printer_pick(PagePrinters *page, const PrinterPicker if (page->technology & T_FFF) { page_filaments->clear(); + if (!any_fff_selected) { + // clear all filament's info, when no one printer is selected + filaments.clear(); + aliases_fff.clear(); + } } else if (page->technology & T_SLA) { page_sla_materials->clear(); + if (!any_sla_selected) { + // clear all material's info, when no one printer is selected + sla_materials.clear(); + aliases_sla.clear(); + } } }