Don't mark interface extruder as used when there are none

If there are 0 interface layers, the extruder doesn't necessarily gets used.

Contributes to issue CURA-8915.
This commit is contained in:
Ghostkeeper 2022-02-03 15:59:21 +01:00
parent 5cc8fdeb7a
commit 3534894eeb
No known key found for this signature in database
GPG key ID: D2A8871EE34EC59A

View file

@ -268,7 +268,8 @@ class ExtruderManager(QObject):
used_adhesion_extruders.add("skirt_brim_extruder_nr") # There's a brim or prime tower brim.
if adhesion_type == "raft":
used_adhesion_extruders.add("raft_base_extruder_nr")
used_adhesion_extruders.add("raft_interface_extruder_nr")
if global_stack.getProperty("raft_interface_layers", "value") > 0:
used_adhesion_extruders.add("raft_interface_extruder_nr")
if global_stack.getProperty("raft_surface_layers", "value") > 0:
used_adhesion_extruders.add("raft_surface_extruder_nr")
for extruder_setting in used_adhesion_extruders: