switch (_surface->mcp().flip_mode()) {
case MackieControlProtocol::Normal:
pos = _route->gain_control()->get_value();
- return;
+ break;
case MackieControlProtocol::Swap:
case MackieControlProtocol::Zero:
{
if (_route && _vpot) {
+ DEBUG_TRACE (DEBUG::MackieControl, string_compose ("pan change for strip %1\n", _index));
+
boost::shared_ptr<Pannable> pannable = _route->pannable();
if (!pannable) {
break;
}
+ DEBUG_TRACE (DEBUG::MackieControl, string_compose ("\t\tnew position %1\n", pos));
+
if (force_update || pos != _last_vpot_position_written) {
_surface->write (_vpot->set_all (pos, true, Pot::dot));
_last_vpot_position_written = pos;