summaryrefslogtreecommitdiff
path: root/libs/ardour/audio_diskstream.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2015-02-13 15:27:53 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2015-02-13 17:23:50 -0500
commitaa5cf04ca61e9d20953f2aacd516acdd709a8a0c (patch)
tree30e6e68e4f88b6c8f7496ce3c37ed74baa8f106d /libs/ardour/audio_diskstream.cc
parentcc7f9d7f46cdffb68ccfcc0dc72c70d0214477e5 (diff)
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
Diffstat (limited to 'libs/ardour/audio_diskstream.cc')
-rw-r--r--libs/ardour/audio_diskstream.cc1
1 files changed, 1 insertions, 0 deletions
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) {