}
}
-void
+bool
PanControllable::actually_set_value (double v, Controllable::GroupControlDisposition group_override)
{
boost::shared_ptr<Panner> p = owner->panner();
if (!p) {
/* no panner: just do it */
- AutomationControl::actually_set_value (v, group_override);
- return;
+ return AutomationControl::actually_set_value (v, group_override);
}
bool can_set = false;
}
if (can_set) {
- AutomationControl::actually_set_value (v, group_override);
+ return AutomationControl::actually_set_value (v, group_override);
}
+
+ return false;
}
std::string