summaryrefslogtreecommitdiff
path: root/libs/ardour/vca_manager.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-06-17 04:23:55 +0200
committerRobin Gareus <robin@gareus.org>2017-06-17 04:37:05 +0200
commit591d75f1d24f3b8acc76995434c9a377e0245337 (patch)
tree5e71613fe633eb7dc8437af451373a4ca0eeafb4 /libs/ardour/vca_manager.cc
parent237aa3e3a0718d55450a2094eba010bf76f2625b (diff)
Fix stripable order for new strips & master-order
Diffstat (limited to 'libs/ardour/vca_manager.cc')
-rw-r--r--libs/ardour/vca_manager.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/libs/ardour/vca_manager.cc b/libs/ardour/vca_manager.cc
index ddc50f69ff..32ff461f1f 100644
--- a/libs/ardour/vca_manager.cc
+++ b/libs/ardour/vca_manager.cc
@@ -69,6 +69,8 @@ VCAManager::create_vca (uint32_t howmany, std::string const & name_template)
{
VCAList vcal;
+ uint32_t n_stripables = _session.nstripables ();
+
{
Mutex::Lock lm (lock);
@@ -86,6 +88,7 @@ VCAManager::create_vca (uint32_t howmany, std::string const & name_template)
BOOST_MARK_VCA (vca);
vca->init ();
+ vca->set_presentation_order (n + n_stripables);
_vcas.push_back (vca);
vcal.push_back (vca);