summaryrefslogtreecommitdiff
path: root/libs/ardour/audioregion.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-04-26 00:24:46 +0000
committerCarl Hetherington <carl@carlh.net>2010-04-26 00:24:46 +0000
commite950e5de0bc8068a30e293cc14cc818d8e00408a (patch)
treebddd7259f869e5b76864d9d8f437fda4dd51a8dc /libs/ardour/audioregion.cc
parenta4917c9831f42b68bce3414244c14300b92bbb76 (diff)
Truncate / expand gain envelope when region length changes.
git-svn-id: svn://localhost/ardour2/branches/3.0@6990 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/audioregion.cc')
-rw-r--r--libs/ardour/audioregion.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/audioregion.cc b/libs/ardour/audioregion.cc
index 15110e4869..c8e742555c 100644
--- a/libs/ardour/audioregion.cc
+++ b/libs/ardour/audioregion.cc
@@ -243,6 +243,9 @@ AudioRegion::post_set ()
set_default_fade_in ();
_right_of_split = false;
}
+
+ /* If _length changed, adjust our gain envelope accordingly */
+ _envelope->truncate_end (_length);
}
void