summaryrefslogtreecommitdiff
path: root/libs/ardour/plugin_insert.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-06-01 18:17:34 +0200
committerRobin Gareus <robin@gareus.org>2015-06-01 18:22:25 +0200
commitce69096faecd999c60f51b35e1ea9a4abc1d818c (patch)
treef84a0370cc71691eb39553ef2adc59c1589eff67 /libs/ardour/plugin_insert.cc
parent1fe738a36eb826594194498ab88dcfa9891030d2 (diff)
fix importing A2 automation data - fixes #6359
Diffstat (limited to 'libs/ardour/plugin_insert.cc')
-rw-r--r--libs/ardour/plugin_insert.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc
index f6457453b8..2d53659905 100644
--- a/libs/ardour/plugin_insert.cc
+++ b/libs/ardour/plugin_insert.cc
@@ -1189,7 +1189,7 @@ PluginInsert::set_parameter_state_2X (const XMLNode& node, int version)
boost::shared_ptr<AutomationControl> c = boost::dynamic_pointer_cast<AutomationControl>(
control(Evoral::Parameter(PluginAutomation, 0, port_id), true));
- if (c) {
+ if (c && c->alist()) {
if (!child->children().empty()) {
c->alist()->set_state (*child->children().front(), version);