mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-11-02 20:52:20 -07:00
Don't recalculate last trapezoid if last command is not a move
I think we're just missing the last trapezoid then sometimes. Let's see what the effect of that is. Contributes to issue CURA-5561.
This commit is contained in:
parent
88a84f60e0
commit
df435a4cf9
1 changed files with 2 additions and 1 deletions
|
|
@ -392,6 +392,7 @@ class CommandBuffer:
|
|||
current = None
|
||||
for current in self._all_commands:
|
||||
if current.estimated_exec_time_in_ms >= 0:
|
||||
current = None
|
||||
continue #Not a movement command.
|
||||
|
||||
if previous:
|
||||
|
|
@ -402,7 +403,7 @@ class CommandBuffer:
|
|||
previous._recalculate = False
|
||||
|
||||
previous = current
|
||||
if current is not None:
|
||||
if current is not None and current.estimated_exec_time_in_ms >= 0:
|
||||
current.calculate_trapezoid(current._entry_speed / current._nominal_feedrate, MINIMUM_PLANNER_SPEED / current._nominal_feedrate)
|
||||
current._recalculate = False
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue