From aa5cf04ca61e9d20953f2aacd516acdd709a8a0c Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Fri, 13 Feb 2015 15:27:53 -0500 Subject: correctly set track loop status when locating away from loop range (and later, when coming back to the loop) Conflicts: libs/ardour/ardour/session.h libs/ardour/session.cc libs/ardour/session_transport.cc --- libs/ardour/audio_diskstream.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'libs/ardour/audio_diskstream.cc') diff --git a/libs/ardour/audio_diskstream.cc b/libs/ardour/audio_diskstream.cc index 4facf5db64..cf3f550ac4 100644 --- a/libs/ardour/audio_diskstream.cc +++ b/libs/ardour/audio_diskstream.cc @@ -995,6 +995,7 @@ AudioDiskstream::read (Sample* buf, Sample* mixdown_buffer, float* gain_buffer, if (loc && start >= loop_end) { start = loop_start + ((start - loop_start) % loop_length); } + } if (reversed) { -- cgit v1.2.3