X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fplugin_insert.cc;h=a0deec6807e5f7541d70375949c2c569352f3984;hb=6e904b1e1600f4ccc0338d0b0864f7e02d417b13;hp=d6dfc014cfc713ead82575ad1c6b12db0c41c3ce;hpb=6b6e6f49b4840183f29dfa1e74483c52603bffc1;p=ardour.git diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc index d6dfc014cf..a0deec6807 100644 --- a/libs/ardour/plugin_insert.cc +++ b/libs/ardour/plugin_insert.cc @@ -195,7 +195,7 @@ PluginInsert::set_automatable () but we want the Controllable related to this Parameter to have those limits. */ - param.set_range (desc.lower, desc.upper, _plugins.front()->default_value(i->id())); + param.set_range (desc.lower, desc.upper, _plugins.front()->default_value(i->id()), desc.toggled); can_automate (param); boost::shared_ptr list(new AutomationList(param)); add_control (boost::shared_ptr(new PluginControl(this, param, list))); @@ -402,8 +402,9 @@ PluginInsert::run (BufferSet& bufs, framepos_t /*start_frame*/, framepos_t /*end void PluginInsert::set_parameter (Evoral::Parameter param, float val) { - if (param.type() != PluginAutomation) + if (param.type() != PluginAutomation) { return; + } /* the others will be set from the event triggered by this */