fix deadlock when assigning a VCA master
authorPaul Davis <paul@linuxaudiosystems.com>
Wed, 22 Feb 2017 17:27:07 +0000 (18:27 +0100)
committerPaul Davis <paul@linuxaudiosystems.com>
Wed, 22 Feb 2017 17:27:26 +0000 (18:27 +0100)
libs/ardour/slavable_automation_control.cc

index cd46194316be514aa56d56004cd26fc0e51a161b..dbcce27f22dca61537099c366e592a1111a53a45 100644 (file)
@@ -149,7 +149,7 @@ SlavableAutomationControl::add_master (boost::shared_ptr<AutomationControl> m, b
                                        const double master_value = m->get_value();
 
                                        if (master_value == 0.0) {
-                                               actually_set_value (0.0, Controllable::NoGroup);
+                                               AutomationControl::set_double (0.0, Controllable::NoGroup);
                                        } else {
                                                /* scale control's own value by
                                                   amount that the master will