summaryrefslogtreecommitdiff
path: root/digital/asserv/src/asserv/traj.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/asserv/src/asserv/traj.c')
-rw-r--r--digital/asserv/src/asserv/traj.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/digital/asserv/src/asserv/traj.c b/digital/asserv/src/asserv/traj.c
index 19995818..bc95b39a 100644
--- a/digital/asserv/src/asserv/traj.c
+++ b/digital/asserv/src/asserv/traj.c
@@ -166,8 +166,8 @@ traj_goto (void)
if (UTILS_ABS (dx) < ((int32_t) traj_eps) << 8
&& UTILS_ABS (dy) < ((int32_t) traj_eps) << 8)
{
- /* Near enough, stop. */
- state_finish (&state_main);
+ /* Near enough, stop, let speed terminate the movement. */
+ state_main.mode = MODE_SPEED;
traj_mode = TRAJ_DONE;
}
else