diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2019-11-04 14:35:18 -0700 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2019-11-04 14:35:18 -0700 |
commit | 7d67789a3f407e154205e6a81232d43bd66fc7d0 (patch) | |
tree | 0328d2f71b567603f6afcab896b62f3d9952e533 /libs/ardour/session_transport.cc | |
parent | 62c4e88a9d8f4a7b019243fe9a10830b1da0150c (diff) |
fix a bad transition in the transportFSM.
Diffstat (limited to 'libs/ardour/session_transport.cc')
-rw-r--r-- | libs/ardour/session_transport.cc | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/libs/ardour/session_transport.cc b/libs/ardour/session_transport.cc index ea93bba3bc..1b66dbff11 100644 --- a/libs/ardour/session_transport.cc +++ b/libs/ardour/session_transport.cc @@ -384,13 +384,7 @@ Session::do_locate (samplepos_t target_sample, bool with_roll, bool with_flush, if (need_butler) { TFSM_EVENT (TransportFSM::ButlerRequired); } else { - if (!for_loop_end) { - /* loop end locates do not trigger a state transition - in the TFSM, because we do not change transport - state nor do we wait for the butler. - */ - TFSM_EVENT (TransportFSM::LocateDone); - } + TFSM_EVENT (TransportFSM::LocateDone); } loop_changing = false; |