summaryrefslogtreecommitdiff
path: root/gtk2_ardour/audio_region_view.cc
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-07-27 02:10:59 +0000
committerCarl Hetherington <carl@carlh.net>2010-07-27 02:10:59 +0000
commit4977924a6e0914f40adfb3d66b714045188a877d (patch)
tree1f84d9340db446ec7fab99724190e7c76bb27ad2 /gtk2_ardour/audio_region_view.cc
parent9998ce310d81e0d16488a694902d296cde4a8ff7 (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.cc3
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;
}