From 141ae5a916870350b380ebb867408d60d14b2a8e Mon Sep 17 00:00:00 2001 From: YuSanka Date: Fri, 5 Jan 2024 14:15:49 +0100 Subject: [PATCH] ConfigWizard : Fixed a crash, when some of material pages doesn't exist --- src/slic3r/GUI/ConfigWizard.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/slic3r/GUI/ConfigWizard.cpp b/src/slic3r/GUI/ConfigWizard.cpp index 1329fdbef3..7ab9242aac 100644 --- a/src/slic3r/GUI/ConfigWizard.cpp +++ b/src/slic3r/GUI/ConfigWizard.cpp @@ -2785,8 +2785,10 @@ bool ConfigWizard::priv::on_bnt_finish() * than last changes wouldn't be updated for filaments/materials. * SO, do that before check_and_install_missing_materials() */ - page_filaments->check_and_update_presets(); - page_sla_materials->check_and_update_presets(); + if (page_filaments) + page_filaments->check_and_update_presets(); + if (page_sla_materials) + page_sla_materials->check_and_update_presets(); // there's no need to check that filament is selected if we have only custom printer if (custom_printer_selected && !any_fff_selected && !any_sla_selected) return true;