summaryrefslogtreecommitdiff
path: root/libs/ardour
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2018-03-15 20:24:53 +0100
committerRobin Gareus <robin@gareus.org>2018-03-15 20:25:27 +0100
commitc656aaab3c0c66ea0cde210950af341a3d71c559 (patch)
tree1fa764c737efbb2d943acc045363e06232325535 /libs/ardour
parent51a0a2f74c646c07124b26d2892913a630d0dd26 (diff)
VCA API-change: return created VCAs (handy for Lua scripts)
Diffstat (limited to 'libs/ardour')
-rw-r--r--libs/ardour/ardour/vca_manager.h2
-rw-r--r--libs/ardour/vca_manager.cc5
2 files changed, 3 insertions, 4 deletions
diff --git a/libs/ardour/ardour/vca_manager.h b/libs/ardour/ardour/vca_manager.h
index 2270a77e94..58d07a7fe2 100644
--- a/libs/ardour/ardour/vca_manager.h
+++ b/libs/ardour/ardour/vca_manager.h
@@ -44,7 +44,7 @@ public:
VCAManager (ARDOUR::Session&);
~VCAManager ();
- int create_vca (uint32_t how_many, std::string const & name = std::string());
+ VCAList create_vca (uint32_t how_many, std::string const & name = std::string());
void remove_vca (boost::shared_ptr<VCA>);
boost::shared_ptr<VCA> vca_by_number(int32_t) const;
diff --git a/libs/ardour/vca_manager.cc b/libs/ardour/vca_manager.cc
index 62589c8fdf..90a1233087 100644
--- a/libs/ardour/vca_manager.cc
+++ b/libs/ardour/vca_manager.cc
@@ -78,7 +78,7 @@ VCAManager::vcas () const
return _vcas;
}
-int
+VCAList
VCAManager::create_vca (uint32_t howmany, std::string const & name_template)
{
VCAList vcal;
@@ -113,10 +113,9 @@ VCAManager::create_vca (uint32_t howmany, std::string const & name_template)
_session.set_dirty ();
- return 0;
+ return vcal;
}
-
void
VCAManager::remove_vca (boost::shared_ptr<VCA> vca)
{