mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-15 10:15:54 +08:00
Fix SPE-2621: Add fallback if no first isntance is found, while the instances are not empty
This commit is contained in:
parent
7258af65ee
commit
5338ee2b43
@ -729,6 +729,10 @@ const PrintInstance * get_first_instance(
|
|||||||
const std::vector<ExtruderExtrusions> &extrusions,
|
const std::vector<ExtruderExtrusions> &extrusions,
|
||||||
const std::vector<InstanceToPrint> &instances_to_print
|
const std::vector<InstanceToPrint> &instances_to_print
|
||||||
) {
|
) {
|
||||||
|
if (instances_to_print.empty()) {
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
|
|
||||||
for (const ExtruderExtrusions &extruder_extrusions : extrusions) {
|
for (const ExtruderExtrusions &extruder_extrusions : extrusions) {
|
||||||
if (!extruder_extrusions.overriden_extrusions.empty()) {
|
if (!extruder_extrusions.overriden_extrusions.empty()) {
|
||||||
for (std::size_t i{0}; i < instances_to_print.size(); ++i) {
|
for (std::size_t i{0}; i < instances_to_print.size(); ++i) {
|
||||||
@ -749,7 +753,8 @@ const PrintInstance * get_first_instance(
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nullptr;
|
const InstanceToPrint &instance{instances_to_print.front()};
|
||||||
|
return &instance.print_object.instances()[instance.instance_id];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user