From 3b58010c8c4750dd96916f70196482d1a52ae49f Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Thu, 2 Jun 2016 10:30:52 -0400 Subject: mark session dirty on creation/deletion of a VCA --- libs/ardour/vca_manager.cc | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libs/ardour/vca_manager.cc') 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) /* this should cause deassignment and deletion */ vca->DropReferences (); + + _session.set_dirty (); } boost::shared_ptr -- cgit v1.2.3