diff options
Diffstat (limited to 'src/fffProcessor.h')
-rw-r--r-- | src/fffProcessor.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/fffProcessor.h b/src/fffProcessor.h index 6844cb96f8..6d072bc601 100644 --- a/src/fffProcessor.h +++ b/src/fffProcessor.h @@ -471,6 +471,7 @@ private: } } gcode.setZ(z); + gcode.resetStartPosition(); bool printSupportFirst = (storage.support.generated && config.supportExtruder > 0 && config.supportExtruder == gcodeLayer.getExtruder()); if (printSupportFirst) @@ -579,7 +580,7 @@ private: } - PathOrderOptimizer partOrderOptimizer(gcode.getPositionXY()); + PathOrderOptimizer partOrderOptimizer(gcode.getStartPositionXY()); for(unsigned int partNr=0; partNr<layer->parts.size(); partNr++) { partOrderOptimizer.addPolygon(layer->parts[partNr].insets[0][0]); |