diff options
-rw-r--r-- | libs/ardour/automatable.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libs/ardour/automatable.cc b/libs/ardour/automatable.cc index e108676fa7..dfc7be417a 100644 --- a/libs/ardour/automatable.cc +++ b/libs/ardour/automatable.cc @@ -233,7 +233,12 @@ Automatable::set_automation_xml_state (const XMLNode& node, Evoral::Parameter le if (param.type() == NullAutomation) { warning << "Automation has null type" << endl; continue; - } + } + + if (_can_automate_list.find (param) == _can_automate_list.end ()) { + warning << "Ignored automation data for non-automatable parameter" << endl; + continue; + } if (!id_prop) { warning << "AutomationList node without automation-id property, " |