From 6ae047cdd20be3b9b3ddbb035413e87caa21a3e2 Mon Sep 17 00:00:00 2001 From: Tim Mayberry Date: Fri, 21 Apr 2017 11:40:03 +1000 Subject: [PATCH] Fix restoration of Plugin Controllable state ID's Caused by thinko when merging/replacing two conditional clauses in the string-convert changes which resulted in bindings not being restored and regeneration of id's in XML. --- libs/ardour/plugin_insert.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc index 39371423f9..1276f231e9 100644 --- a/libs/ardour/plugin_insert.cc +++ b/libs/ardour/plugin_insert.cc @@ -2404,7 +2404,7 @@ PluginInsert::set_control_ids (const XMLNode& node, int version) } } #endif - if (p == (uint32_t)-1 && (*iter)->get_property (X_("parameter"), p)) { + if (p != (uint32_t)-1 && (*iter)->get_property (X_("parameter"), p)) { /* this may create the new controllable */