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:
parent
aa5cf04ca6
commit
7a99bc5373
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue
Block a user