diff options
Diffstat (limited to 'libs/ardour/plugin_insert.cc')
-rw-r--r-- | libs/ardour/plugin_insert.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc index 30fe1c005d..c085f1f9cb 100644 --- a/libs/ardour/plugin_insert.cc +++ b/libs/ardour/plugin_insert.cc @@ -251,7 +251,9 @@ PluginInsert::create_automatable_parameters () can_automate (param); boost::shared_ptr<AutomationList> list(new AutomationList(param, desc)); - add_control (boost::shared_ptr<AutomationControl> (new PluginControl(this, param, desc, list))); + boost::shared_ptr<AutomationControl> c (new PluginControl(this, param, desc, list)); + add_control (c); + _plugins.front()->set_automation_control (i->id(), c); } else if (i->type() == PluginPropertyAutomation) { Evoral::Parameter param(*i); const ParameterDescriptor& desc = _plugins.front()->get_property_descriptor(param.id()); |