Fix crash when arranging objects not fitting into the bed
fixes #10278 fixes #10241 SPE-1637
This commit is contained in:
parent
fb6dd330c2
commit
1ec13fef08
1 changed files with 4 additions and 2 deletions
|
@ -231,8 +231,10 @@ coord_t get_skirt_offset(const Plater* plater) {
|
|||
// Try to subtract the skirt from the bed shape so we don't arrange outside of it.
|
||||
if (plater->printer_technology() == ptFFF && plater->fff_print().has_skirt()) {
|
||||
const auto& print = plater->fff_print();
|
||||
skirt_inset = print.config().skirts.value * print.skirt_flow().width() +
|
||||
print.config().skirt_distance.value;
|
||||
if (!print.objects().empty()) {
|
||||
skirt_inset = print.config().skirts.value * print.skirt_flow().width() +
|
||||
print.config().skirt_distance.value;
|
||||
}
|
||||
}
|
||||
|
||||
return scaled(skirt_inset);
|
||||
|
|
Loading…
Reference in a new issue