summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2014-11-03 18:40:17 -0500
committerDavid Robillard <d@drobilla.net>2014-11-03 18:40:17 -0500
commitef16fdcd89efc4f328ce29f10dd7486e0234d5af (patch)
tree0b09ca47dac352bc8e28c756ead71bfeac7eb9aa /libs
parent6e16f69c2645f54670dfb3af946e21a89fc8dd09 (diff)
Fix parameter descriptors for one control leaking into another.
Diffstat (limited to 'libs')
-rw-r--r--libs/ardour/plugin_insert.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc
index edc24661d9..1537be6ded 100644
--- a/libs/ardour/plugin_insert.cc
+++ b/libs/ardour/plugin_insert.cc
@@ -240,13 +240,12 @@ PluginInsert::create_automatable_parameters ()
set<Evoral::Parameter> a = _plugins.front()->automatable ();
- ParameterDescriptor desc;
-
for (set<Evoral::Parameter>::iterator i = a.begin(); i != a.end(); ++i) {
if (i->type() == PluginAutomation) {
Evoral::Parameter param(*i);
+ ParameterDescriptor desc;
_plugins.front()->get_parameter_descriptor(i->id(), desc);
/* the Parameter belonging to the actual plugin doesn't have its range set