Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorenricoturri1966 <enricoturri@seznam.cz>2022-06-14 13:17:03 +0300
committerenricoturri1966 <enricoturri@seznam.cz>2022-06-14 13:17:15 +0300
commit040a8467bd0809bed7dad64cdf79ca6e5c340c20 (patch)
treeebf693f7c4db1c3bf4d19430ad817e4d31daa285
parent91a5ceb1dd61d39e9228e5e4702a8fe75bbd9f40 (diff)
#8401 - Show error message when trying to import invalid 3mf
-rw-r--r--src/libslic3r/Format/3mf.cpp3
1 files changed, 2 insertions, 1 deletions
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)