zero ();
return;
}
+ // The active V-pot control may not be active for this strip
+ // But if we zero it in the controls function it may erase
+ // the one we do want
+ _surface->write (_vpot->zero());
notify_solo_changed ();
notify_mute_changed ();
if (_route) {
if (!_route->trim() || !route()->trim()->active()) {
- _surface->write (_vpot->zero());
return;
}
Control* control = 0;
{
if (_route) {
if (!_route->phase_invert().size()) {
- _surface->write (_vpot->zero());
return;
}
if (_route) {
boost::shared_ptr<Processor> p = _route->nth_send (_current_send);
if (!p) {
- _surface->write (_vpot->zero());
return;
}
boost::shared_ptr<AutomationControl> pan_control = _route->pan_azimuth_control ();
if (!pan_control) {
- _surface->write (_vpot->zero());
return;
}
boost::shared_ptr<AutomationControl> pan_control = _route->pan_width_control ();
if (!pan_control) {
- _surface->write (_vpot->zero());
return;
}