Include ParameterDescriptor in read-only control output
[ardour.git] / libs / ardour / plugin_insert.cc
index c20464be8990a10d4e72b09972c6c8e56e6de8fd..ece0fbe40df100aaff72c715c470099e366a2148 100644 (file)
@@ -458,15 +458,16 @@ PluginInsert::create_automatable_parameters ()
                if (!plugin->parameter_is_control (i)) {
                        continue;
                }
+
+               ParameterDescriptor desc;
+               plugin->get_parameter_descriptor(i, desc);
+
                if (!plugin->parameter_is_input (i)) {
-                       _control_outputs[i] = boost::shared_ptr<ReadOnlyControl> (new ReadOnlyControl (plugin, i));
+                       _control_outputs[i] = boost::shared_ptr<ReadOnlyControl> (new ReadOnlyControl (plugin, desc, i));
                        continue;
                }
                Evoral::Parameter param (PluginAutomation, 0, i);
 
-               ParameterDescriptor desc;
-               plugin->get_parameter_descriptor(i, desc);
-
                const bool automatable = a.find(param) != a.end();
 
                if (automatable) {