diff options
Diffstat (limited to 'libs/ardour/panner.cc')
-rw-r--r-- | libs/ardour/panner.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/libs/ardour/panner.cc b/libs/ardour/panner.cc index c69bd84402..8ba662aaf4 100644 --- a/libs/ardour/panner.cc +++ b/libs/ardour/panner.cc @@ -545,9 +545,10 @@ EqualPowerStereoPanner::set_state (const XMLNode& node) for (XMLNodeConstIterator iter = node.children().begin(); iter != node.children().end(); ++iter) { - if ((*iter)->name() == X_("panner")) { - - _control.set_state (**iter); + if ((*iter)->name() == X_("controllable")) { + if ((prop = (*iter)->property("name")) != 0 && prop->value() == "panner") { + _control.set_state (**iter); + } } else if ((*iter)->name() == X_("Automation")) { |