13
0

mackie: shift-fader overrides group settings

This commit is contained in:
Paul Davis 2016-01-18 11:59:06 -05:00
parent c2bf0fc94e
commit 5a55ac582d

View File

@ -1050,7 +1050,13 @@ Strip::handle_fader (Fader& fader, float position)
return;
}
fader.set_value (position);
Controllable::GroupControlDisposition gcd = Controllable::UseGroup;
if (_surface->mcp().main_modifier_state() & MackieControlProtocol::MODIFIER_SHIFT) {
gcd = Controllable::NoGroup;
}
fader.set_value (position, gcd);
/* From the Mackie Control MIDI implementation docs: