diff options
-rw-r--r-- | libs/surfaces/mackie/mackie_control_protocol.h | 2 | ||||
-rw-r--r-- | libs/surfaces/mackie/mcp_buttons.cc | 19 |
2 files changed, 7 insertions, 14 deletions
diff --git a/libs/surfaces/mackie/mackie_control_protocol.h b/libs/surfaces/mackie/mackie_control_protocol.h index 802d5a6235..a5e23403dc 100644 --- a/libs/surfaces/mackie/mackie_control_protocol.h +++ b/libs/surfaces/mackie/mackie_control_protocol.h @@ -423,8 +423,6 @@ class MackieControlProtocol Mackie::LedState channel_right_release(Mackie::Button &); Mackie::LedState clicking_press(Mackie::Button &); Mackie::LedState clicking_release(Mackie::Button &); - Mackie::LedState global_solo_press(Mackie::Button &); - Mackie::LedState global_solo_release(Mackie::Button &); Mackie::LedState marker_press(Mackie::Button &); Mackie::LedState marker_release(Mackie::Button &); Mackie::LedState save_press(Mackie::Button &); diff --git a/libs/surfaces/mackie/mcp_buttons.cc b/libs/surfaces/mackie/mcp_buttons.cc index b2fd79bcdf..d91cef0168 100644 --- a/libs/surfaces/mackie/mcp_buttons.cc +++ b/libs/surfaces/mackie/mcp_buttons.cc @@ -555,18 +555,6 @@ MackieControlProtocol::clicking_release (Button &) return Config->get_clicking(); } -LedState MackieControlProtocol::global_solo_press (Button &) -{ - bool state = !session->soloing(); - session->set_solo (session->get_routes(), state); - return state; -} - -LedState MackieControlProtocol::global_solo_release (Button &) -{ - return session->soloing(); -} - LedState MackieControlProtocol::enter_press (Button &) { @@ -859,16 +847,23 @@ MackieControlProtocol::write_release (Mackie::Button&) { return none; } + Mackie::LedState MackieControlProtocol::clearsolo_press (Mackie::Button&) { + // clears all solos and listens (pfl/afl) + session->set_solo (session->get_routes(), false); + session->set_listen (session->get_routes(), false); return none; } + Mackie::LedState MackieControlProtocol::clearsolo_release (Mackie::Button&) { + //return session->soloing(); return none; } + Mackie::LedState MackieControlProtocol::track_press (Mackie::Button&) { |