From 89e7f1a8f162ad978c58a19d0d46b87fbded7e9a Mon Sep 17 00:00:00 2001 From: "zhimin.zeng" Date: Thu, 27 Apr 2023 10:35:06 +0800 Subject: [PATCH] FIX: Reload from disk does not work with STP-files STUDIO-2734 Reload from disk does not work with STP-files loaded as a "single object with multiple parts" Change-Id: Iab8a8d404505cb3cdd02631c320ab69fd88b40b4 --- src/slic3r/GUI/Plater.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp index 3854d7688..ff6296522 100644 --- a/src/slic3r/GUI/Plater.cpp +++ b/src/slic3r/GUI/Plater.cpp @@ -5057,7 +5057,7 @@ void Plater::priv::reload_from_disk() if (has_source && old_volume->source.object_idx < int(new_model.objects.size())) { const ModelObject *obj = new_model.objects[old_volume->source.object_idx]; if (old_volume->source.volume_idx < int(obj->volumes.size())) { - if (obj->volumes[old_volume->source.volume_idx]->name == old_volume->name) { + if (obj->volumes[old_volume->source.volume_idx]->source.input_file == old_volume->source.input_file) { new_volume_idx = old_volume->source.volume_idx; new_object_idx = old_volume->source.object_idx; match_found = true;