diff --git a/libs/surfaces/mackie/mackie_control_protocol.cc b/libs/surfaces/mackie/mackie_control_protocol.cc index c25047a26a..6b03d010ff 100644 --- a/libs/surfaces/mackie/mackie_control_protocol.cc +++ b/libs/surfaces/mackie/mackie_control_protocol.cc @@ -2073,7 +2073,7 @@ MackieControlProtocol::select_range () if (!routes.empty()) { for (RouteList::iterator r = routes.begin(); r != routes.end(); ++r) { - if (main_modifier_state() == MODIFIER_CONTROL) { + if (main_modifier_state() == MODIFIER_SHIFT) { ToggleRouteSelection ((*r)->remote_control_id ()); } else { if (r == routes.begin()) {