diff options
Diffstat (limited to 'libs/ardour/audioregion.cc')
-rw-r--r-- | libs/ardour/audioregion.cc | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/audioregion.cc b/libs/ardour/audioregion.cc index 026de0713b..61d8952e52 100644 --- a/libs/ardour/audioregion.cc +++ b/libs/ardour/audioregion.cc @@ -964,11 +964,13 @@ AudioRegion::fade_range (framepos_t start, framepos_t end) switch (coverage (start, end)) { case Evoral::OverlapStart: + trim_front(start); s = _position; e = end; set_fade_in (FadeConstantPower, e - s); break; case Evoral::OverlapEnd: + trim_end(end); s = start; e = _position + _length; set_fade_out (FadeConstantPower, e - s); |