diff options
author | Robin Gareus <robin@gareus.org> | 2016-06-05 19:04:33 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-06-05 19:05:05 +0200 |
commit | 86607097d618f778ea984cba2a7dc9c403fe8966 (patch) | |
tree | 237e686b2db1d1317b1a081979987c0191117054 /libs/ardour/lv2_plugin.cc | |
parent | 03d2939f279c12ebf18d2cb95270ba2fb6dba9f0 (diff) |
plugin support for Controllable::NotAutomatable
Diffstat (limited to 'libs/ardour/lv2_plugin.cc')
-rw-r--r-- | libs/ardour/lv2_plugin.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/ardour/lv2_plugin.cc b/libs/ardour/lv2_plugin.cc index fe69546e3a..ce090a79a4 100644 --- a/libs/ardour/lv2_plugin.cc +++ b/libs/ardour/lv2_plugin.cc @@ -2067,7 +2067,7 @@ LV2Plugin::automatable() const set<Evoral::Parameter> ret; for (uint32_t i = 0; i < parameter_count(); ++i) { - if (parameter_is_input(i) && parameter_is_control(i)) { + if (parameter_is_input(i) && parameter_is_control(i) && !(_port_flags[i] & PORT_NOAUTO)) { ret.insert(ret.end(), Evoral::Parameter(PluginAutomation, 0, i)); } } |