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, 5 insertions, 0 deletions
diff --git a/libs/ardour/vca_manager.cc b/libs/ardour/vca_manager.cc
index 351de09cdf..3d50ccf8cd 100644
--- a/libs/ardour/vca_manager.cc
+++ b/libs/ardour/vca_manager.cc
@@ -22,6 +22,7 @@
#include "pbd/replace_all.h"
#include "ardour/boost_debug.h"
+#include "ardour/session.h"
#include "ardour/slavable.h"
#include "ardour/vca.h"
#include "ardour/vca_manager.h"
@@ -93,6 +94,8 @@ VCAManager::create_vca (uint32_t howmany, std::string const & name_template)
VCAAdded (vcal); /* EMIT SIGNAL */
+ _session.set_dirty ();
+
return 0;
}
@@ -108,6 +111,8 @@ VCAManager::remove_vca (boost::shared_ptr<VCA> vca)
/* this should cause deassignment and deletion */
vca->DropReferences ();
+
+ _session.set_dirty ();
}
boost::shared_ptr<VCA>