diff options
author | Carl Hetherington <carl@carlh.net> | 2010-07-27 02:10:59 +0000 |
---|---|---|
committer | Carl Hetherington <carl@carlh.net> | 2010-07-27 02:10:59 +0000 |
commit | 4977924a6e0914f40adfb3d66b714045188a877d (patch) | |
tree | 1f84d9340db446ec7fab99724190e7c76bb27ad2 /gtk2_ardour/audio_region_view.cc | |
parent | 9998ce310d81e0d16488a694902d296cde4a8ff7 (diff) |
Make simple 2-point gain envelopes considered interesting if they are not constant gain.
git-svn-id: svn://localhost/ardour2/branches/3.0@7509 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/audio_region_view.cc')
-rw-r--r-- | gtk2_ardour/audio_region_view.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gtk2_ardour/audio_region_view.cc b/gtk2_ardour/audio_region_view.cc index 138601bf07..c895a0663c 100644 --- a/gtk2_ardour/audio_region_view.cc +++ b/gtk2_ardour/audio_region_view.cc @@ -163,7 +163,8 @@ AudioRegionView::init (Gdk::Color const & basic_color, bool wfd) } /* make envelope visible if it has anything interesting in it */ - if (audio_region()->envelope()->size() > 2) { + boost::shared_ptr<AutomationList> env = audio_region()->envelope (); + if (env->size() > 2 || (env->size() == 2 && env->front()->value != env->back()->value)) { _flags |= EnvelopeVisible; } |