diff options
-rw-r--r-- | logic/pipeline.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/logic/pipeline.cpp b/logic/pipeline.cpp index e6f82063..658c62bb 100644 --- a/logic/pipeline.cpp +++ b/logic/pipeline.cpp @@ -465,7 +465,8 @@ ok: for (int i = 0; i < 6; i++) value(i) = 0; - value = apply_zero_pos(value); + if (hold_ordered) value = output_pose; + else value = apply_zero_pos(value); ev.run_events(EV::ev_finished, value); libs.pProtocol->pose(value, raw); |