Something, somewhere has to tell tracks to refill their buffers with
the special loop-data-only magic
if (location != 0) {
if (_transport_frame != location->start()) {
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;
/* jump to start and then roll from there */
request_locate (location->start(), true);
return;