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:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user