From 040a8467bd0809bed7dad64cdf79ca6e5c340c20 Mon Sep 17 00:00:00 2001 From: enricoturri1966 Date: Tue, 14 Jun 2022 12:17:03 +0200 Subject: [PATCH] #8401 - Show error message when trying to import invalid 3mf --- src/libslic3r/Format/3mf.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libslic3r/Format/3mf.cpp b/src/libslic3r/Format/3mf.cpp index abe705dc4..9a71c8978 100644 --- a/src/libslic3r/Format/3mf.cpp +++ b/src/libslic3r/Format/3mf.cpp @@ -3200,7 +3200,8 @@ bool load_3mf(const char* path, DynamicPrintConfig& config, ConfigSubstitutionCo bool res = importer.load_model_from_file(path, *model, config, config_substitutions, check_version); importer.log_errors(); handle_legacy_project_loaded(importer.version(), config); - return res; + + return !model->objects.empty() || !config.empty(); } bool store_3mf(const char* path, Model* model, const DynamicPrintConfig* config, bool fullpath_sources, const ThumbnailData* thumbnail_data, bool zip64)