diff options
Diffstat (limited to 'libs/ardour/vst_plugin.cc')
-rw-r--r-- | libs/ardour/vst_plugin.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/vst_plugin.cc b/libs/ardour/vst_plugin.cc index cf083e87f1..8214d0be81 100644 --- a/libs/ardour/vst_plugin.cc +++ b/libs/ardour/vst_plugin.cc @@ -344,7 +344,9 @@ VSTPlugin::get_parameter_descriptor (uint32_t which, ParameterDescriptor& desc) } desc.normal = get_parameter (which); - _parameter_defaults[which] = desc.normal; + if (_parameter_defaults.find (which) == _parameter_defaults.end ()) { + _parameter_defaults[which] = desc.normal; + } return 0; } |