From b495bfd4e9dbdc11bc4e5e4146abfd0bdca137bc Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Tue, 12 Nov 2024 15:17:35 +0800 Subject: [PATCH] FIX: fix crash when loading 3mf file jira: none Change-Id: Ice2a518518994871d23a6f478145edd36f0343a2 --- src/libslic3r/Format/bbs_3mf.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libslic3r/Format/bbs_3mf.cpp b/src/libslic3r/Format/bbs_3mf.cpp index fe5a09679..fa404187b 100644 --- a/src/libslic3r/Format/bbs_3mf.cpp +++ b/src/libslic3r/Format/bbs_3mf.cpp @@ -4171,8 +4171,8 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result) m_curr_plater->config.set_key_value("filament_map_mode", new ConfigOptionEnum(map_mode)); } else if (key == FILAMENT_MAP_ATTR) { - - m_curr_plater->config.set_key_value("filament_map", new ConfigOptionInts(get_vector_from_string(value))); + if (m_curr_plater) + m_curr_plater->config.set_key_value("filament_map", new ConfigOptionInts(get_vector_from_string(value))); } else if (key == UNPRINTABLE_FILAMENT_MAP_ATTR) {