Fix offsetting polygon in single extrusion

In single extrusion, the machine_nozzle_offset_x and machine_nozzle_offset_y were not defined in the used extruder stacks, because the used extruder stack is the global stack.

Contributes to issue CURA-2625.
This commit is contained in:
Ghostkeeper 2016-11-14 10:47:38 +01:00
parent 48134619eb
commit 5ddc1d9d71
No known key found for this signature in database
GPG key ID: C5F96EE2BC0F7E75

View file

@ -523,7 +523,11 @@ class BuildVolume(SceneNode):
for extruder in used_extruders:
extruder_id = extruder.getId()
offset_x = extruder.getProperty("machine_nozzle_offset_x", "value")
if not offset_x:
offset_x = 0
offset_y = extruder.getProperty("machine_nozzle_offset_y", "value")
if not offset_y:
offset_y = 0
result[extruder_id] = []
for polygon in machine_disallowed_polygons: