summaryrefslogtreecommitdiff
path: root/libs/ardour/vca_manager.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/ardour/vca_manager.cc')
-rw-r--r--libs/ardour/vca_manager.cc5
1 files changed, 2 insertions, 3 deletions
diff --git a/libs/ardour/vca_manager.cc b/libs/ardour/vca_manager.cc
index e6143ea0b2..a6d9d2bc6f 100644
--- a/libs/ardour/vca_manager.cc
+++ b/libs/ardour/vca_manager.cc
@@ -103,10 +103,9 @@ VCAManager::remove_vca (boost::shared_ptr<VCA> vca)
_vcas.remove (vca);
}
- VCAList vcal;
- vcal.push_back (vca);
+ /* this should cause deassignment and deletion */
- VCARemoved (vcal); /* EMIT SIGNAL */
+ vca->DropReferences ();
}
boost::shared_ptr<VCA>