diff options
author | Carl Hetherington <carl@carlh.net> | 2009-12-28 02:54:04 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2009-12-28 02:54:04 +0000 |
commit | bd231ac9bf860fbfec074d0d2b737bdbe1dea733 (patch) | |
tree | f5a87ee6de9dd46ae058d61b0056446b6b0f3ecd /libs/ardour/filter.cc | |
parent | 8e65788ef0cb56747f4e1e08c9c64a137f922026 (diff) |
Remove unnecessary _fade_{in,out}_shape members from AudioRegion.
Copy fade in / out to new regions created by filters, which should fix 2972.
git-svn-id: svn://localhost/ardour2/branches/3.0@6406 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/filter.cc')
-rw-r--r-- | libs/ardour/filter.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/filter.cc b/libs/ardour/filter.cc index fc659b3ab8..eab27b4ce0 100644 --- a/libs/ardour/filter.cc +++ b/libs/ardour/filter.cc @@ -128,6 +128,10 @@ Filter::finish (boost::shared_ptr<Region> region, SourceList& nsrcs, string regi boost::shared_ptr<AudioRegion> audio_r = boost::dynamic_pointer_cast<AudioRegion> (r); if (audio_region && audio_r) { audio_r->set_scale_amplitude (audio_region->scale_amplitude()); + audio_r->set_fade_in_active (audio_region->fade_in_active ()); + audio_r->set_fade_in (audio_region->fade_in ()); + audio_r->set_fade_out_active (audio_region->fade_out_active ()); + audio_r->set_fade_out (audio_region->fade_out ()); } results.push_back (r); |