summaryrefslogtreecommitdiff
path: root/libs/ardour/plugin_insert.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2010-08-24 22:07:53 +0000
committerPaul Davis <paul@linuxaudiosystems.com>2010-08-24 22:07:53 +0000
commitbe85889464470e66e33f6f09f3cf1a64ef3c5063 (patch)
tree937d3c0975cbbfe1f721d2451e66984f8d460493 /libs/ardour/plugin_insert.cc
parentda392b880dfe5e5dd450f2ecb2ef4d7afaf52932 (diff)
fix load+save of plugin parameter automation
git-svn-id: svn://localhost/ardour2/branches/3.0@7678 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/plugin_insert.cc')
-rw-r--r--libs/ardour/plugin_insert.cc23
1 files changed, 2 insertions, 21 deletions
diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc
index a0deec6807..108a7e03aa 100644
--- a/libs/ardour/plugin_insert.cc
+++ b/libs/ardour/plugin_insert.cc
@@ -684,25 +684,6 @@ PluginInsert::state (bool full)
node.add_property("count", string_compose("%1", _plugins.size()));
node.add_child_nocopy (_plugins[0]->get_state());
- /* add port automation state */
- XMLNode *autonode = new XMLNode(port_automation_node_name);
- set<Evoral::Parameter> automatable = _plugins[0]->automatable();
-
- for (set<Evoral::Parameter>::iterator x = automatable.begin(); x != automatable.end(); ++x) {
-
- /*XMLNode* child = new XMLNode("port");
- snprintf(buf, sizeof(buf), "%" PRIu32, *x);
- child->add_property("number", string(buf));
-
- child->add_child_nocopy (automation_list (*x).state (full));
- autonode->add_child_nocopy (*child);
- */
- AutomationList* list = dynamic_cast<AutomationList*>(control(*x)->list().get());
- autonode->add_child_nocopy (list->state (full));
- }
-
- node.add_child_nocopy (*autonode);
-
return node;
}
@@ -816,11 +797,11 @@ PluginInsert::set_state(const XMLNode& node, int version)
}
}
- set_parameter_state_2X (node, version);
+ // set_parameter_state_2X (node, version);
} else {
- set_parameter_state (node, version);
+ // set_parameter_state (node, version);
}
// The name of the PluginInsert comes from the plugin, nothing else