diff options
Diffstat (limited to 'libs/ardour/vca.cc')
-rw-r--r-- | libs/ardour/vca.cc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/vca.cc b/libs/ardour/vca.cc index 2ab84d5570..72c0a2cdcb 100644 --- a/libs/ardour/vca.cc +++ b/libs/ardour/vca.cc @@ -106,6 +106,8 @@ VCA::get_state () node->add_child_nocopy (_mute_control->get_state()); node->add_child_nocopy (get_automation_xml_state()); + node->add_child_nocopy (Slavable::get_state()); + return *node; } @@ -141,6 +143,8 @@ VCA::set_state (XMLNode const& node, int version) if (prop->value() == _mute_control->name()) { _mute_control->set_state (**i, version); } + } else if ((*i)->name() == Slavable::xml_node_name) { + Slavable::set_state (**i, version); } } |