diff options
Diffstat (limited to 'src/LayerPlan.cpp')
-rw-r--r-- | src/LayerPlan.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/LayerPlan.cpp b/src/LayerPlan.cpp index 552922106..29372f950 100644 --- a/src/LayerPlan.cpp +++ b/src/LayerPlan.cpp @@ -1526,8 +1526,9 @@ void ExtruderPlan::forceMinimalLayerTime(double minTime, double minimalSpeed, do { continue; } - path.speed_factor = slow_down_func(path); - path.estimates.extrude_time /= path.speed_factor; + Ratio slow_down_factor = slow_down_func(path); + path.speed_factor *= slow_down_factor; + path.estimates.extrude_time /= slow_down_factor; } } } |