summaryrefslogtreecommitdiff
path: root/libs/ardour/vca_manager.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-06-02 10:30:52 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2016-06-02 14:46:35 -0400
commit3b58010c8c4750dd96916f70196482d1a52ae49f (patch)
treea63a35fb75833833875ff7f91d9b72c18e79581b /libs/ardour/vca_manager.cc
parenteee83c25a9e1e182d0ce1d90f5469b0a836f082c (diff)
mark session dirty on creation/deletion of a VCA
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>