From 376d4f2e684e255e126c9737c618d32ea4a97de7 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Tue, 12 May 2020 10:10:24 -0600 Subject: [PATCH] LocateRoll session events should always roll-after locate Don't rely on ev->locate_transport_disposition --- libs/ardour/session_process.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;