mirror of
https://github.com/Ardour/ardour.git
synced 2026-01-01 11:27:45 +01:00
[Summary] Fixed loop processing in cases when loop is moved/resized
[Reviewed by] REQUIRED REVIEW FROM PAUL DAVIS
This commit is contained in:
parent
7dd6b59be4
commit
90b06ce712
1 changed files with 3 additions and 1 deletions
|
|
@ -461,7 +461,9 @@ Session::non_realtime_locate ()
|
|||
*/
|
||||
set_track_loop (false);
|
||||
|
||||
} else if (loc && Config->get_seamless_loop() && (loc->start() == _transport_frame)) {
|
||||
} else if (loc && Config->get_seamless_loop() &&
|
||||
((loc->start() <= _transport_frame) ||
|
||||
(loc->end() > _transport_frame) ) ) {
|
||||
|
||||
/* jumping to start of loop. This might have been done before but it is
|
||||
* idempotent and cheap. Doing it here ensures that when we start playback
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue