diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-02-13 15:27:53 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-02-13 17:23:50 -0500 |
commit | aa5cf04ca61e9d20953f2aacd516acdd709a8a0c (patch) | |
tree | 30e6e68e4f88b6c8f7496ce3c37ed74baa8f106d /libs/ardour/audio_diskstream.cc | |
parent | cc7f9d7f46cdffb68ccfcc0dc72c70d0214477e5 (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.cc | 1 |
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) { |