13
0

fix seamless looping after a locate out of the loop.

Something, somewhere has to tell tracks to refill their buffers with
the special loop-data-only magic
This commit is contained in:
Paul Davis 2015-02-13 18:42:41 -05:00
parent aa5cf04ca6
commit 7a99bc5373

View File

@ -1172,6 +1172,10 @@ Session::set_transport_speed (double speed, framepos_t destination_frame, bool a
if (location != 0) {
if (_transport_frame != location->start()) {
if (Config->get_seamless_loop()) {
/* force tracks to do their thing */
set_track_loop (true);
}
/* jump to start and then roll from there */
request_locate (location->start(), true);
return;