summaryrefslogtreecommitdiff
path: root/libs/ardour/plugin_insert.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-11-17 16:29:08 +0100
committerRobin Gareus <robin@gareus.org>2016-11-17 16:31:40 +0100
commitcbd1a25f8c515662904c013e67518a8318cffadb (patch)
tree0e65313bb8354818ea0884fbafe05038851d50cb /libs/ardour/plugin_insert.cc
parentca046a8bb2379d80c1cfe1e919d63dc0ac6d2475 (diff)
Fix track-templates with sidechains -- closes #7117
Diffstat (limited to 'libs/ardour/plugin_insert.cc')
-rw-r--r--libs/ardour/plugin_insert.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/plugin_insert.cc b/libs/ardour/plugin_insert.cc
index 1887bb7123..e0a66776ab 100644
--- a/libs/ardour/plugin_insert.cc
+++ b/libs/ardour/plugin_insert.cc
@@ -2606,7 +2606,9 @@ PluginInsert::set_state(const XMLNode& node, int version)
if (!_sidechain) {
add_sidechain (0);
}
- _sidechain->set_state (**i, version);
+ if (!regenerate_xml_or_string_ids ()) {
+ _sidechain->set_state (**i, version);
+ }
}
}