summaryrefslogtreecommitdiff
path: root/libs/ardour/session_transport.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2019-11-04 14:35:18 -0700
committerPaul Davis <paul@linuxaudiosystems.com>2019-11-04 14:35:18 -0700
commit7d67789a3f407e154205e6a81232d43bd66fc7d0 (patch)
tree0328d2f71b567603f6afcab896b62f3d9952e533 /libs/ardour/session_transport.cc
parent62c4e88a9d8f4a7b019243fe9a10830b1da0150c (diff)
fix a bad transition in the transportFSM.
Diffstat (limited to 'libs/ardour/session_transport.cc')
-rw-r--r--libs/ardour/session_transport.cc8
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;