mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-16 11:17:51 -06:00
FIX: use metadata with related index for shared volume
Change-Id: If5ef2e9245a88666600eab0e5f6b92dc8ab3fb14
This commit is contained in:
parent
6849fdb912
commit
d488363095
1 changed files with 3 additions and 1 deletions
|
@ -4259,7 +4259,9 @@ void PlateData::parse_filament_info(GCodeProcessorResult *result)
|
||||||
|
|
||||||
const ObjectMetadata::VolumeMetadata* volume_data = nullptr;
|
const ObjectMetadata::VolumeMetadata* volume_data = nullptr;
|
||||||
ObjectMetadata::VolumeMetadata default_volume_data(sub_object->id);
|
ObjectMetadata::VolumeMetadata default_volume_data(sub_object->id);
|
||||||
for (const ObjectMetadata::VolumeMetadata& volume_iter : volumes) {
|
if (index < volumes.size() && volumes[index].subobject_id == sub_object->id)
|
||||||
|
volume_data = &volumes[index];
|
||||||
|
else for (const ObjectMetadata::VolumeMetadata& volume_iter : volumes) {
|
||||||
if (volume_iter.subobject_id == sub_object->id) {
|
if (volume_iter.subobject_id == sub_object->id) {
|
||||||
volume_data = &volume_iter;
|
volume_data = &volume_iter;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue