diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-04-23 13:04:08 -0400 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-31 15:30:41 -0400 |
commit | d0f5958542a54bb7d463323be532e48540c84789 (patch) | |
tree | 1a36f4accc7db5607a100e0f097d57afb2aac574 /libs/ardour/slavable_automation_control.cc | |
parent | 0d62997eabf08397ea2c0c70e808abd4e79bcdbd (diff) |
fix chaining of masters for boolean controls
Diffstat (limited to 'libs/ardour/slavable_automation_control.cc')
-rw-r--r-- | libs/ardour/slavable_automation_control.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/ardour/slavable_automation_control.cc b/libs/ardour/slavable_automation_control.cc index 03662c1a26..80da038afe 100644 --- a/libs/ardour/slavable_automation_control.cc +++ b/libs/ardour/slavable_automation_control.cc @@ -127,7 +127,9 @@ SlavableAutomationControl::add_master (boost::shared_ptr<AutomationControl> m) /* ratio will be recomputed below */ - res = _masters.insert (make_pair<PBD::ID,MasterRecord> (m->id(), MasterRecord (m, 1.0))); + PBD::ID id (m->id()); + + res = _masters.insert (make_pair<PBD::ID,MasterRecord> (id, MasterRecord (m, 1.0))); if (res.second) { |