summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2020-05-12 10:10:24 -0600
committerPaul Davis <paul@linuxaudiosystems.com>2020-05-12 11:34:37 -0600
commit376d4f2e684e255e126c9737c618d32ea4a97de7 (patch)
tree797bd7574cee24514680ea539a517a8355f51f7b /libs
parentc2e774e99d4eb95a89a4839772133f0e60f96064 (diff)
LocateRoll session events should always roll-after locate
Don't rely on ev->locate_transport_disposition
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/session_process.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/session_process.cc b/libs/ardour/session_process.cc
index efc282a52b..3fce485b62 100644
--- a/libs/ardour/session_process.cc
+++ b/libs/ardour/session_process.cc
@@ -882,7 +882,7 @@ Session::process_event (SessionEvent* ev)
case SessionEvent::LocateRoll:
/* args: roll after locate, clear state if not looping, not for loop, force */
- TFSM_LOCATE (ev->target_sample, ev->locate_transport_disposition, !play_loop, false, ev->yes_or_no);
+ TFSM_LOCATE (ev->target_sample, MustRoll, !play_loop, false, ev->yes_or_no);
_send_timecode_update = true;
break;