diff options
Diffstat (limited to 'libs/surfaces/mackie/mcp_buttons.cc')
-rw-r--r-- | libs/surfaces/mackie/mcp_buttons.cc | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/libs/surfaces/mackie/mcp_buttons.cc b/libs/surfaces/mackie/mcp_buttons.cc index ff1b85874f..2c385ccae4 100644 --- a/libs/surfaces/mackie/mcp_buttons.cc +++ b/libs/surfaces/mackie/mcp_buttons.cc @@ -372,14 +372,14 @@ MackieControlProtocol::drop_release (Button &) LedState MackieControlProtocol::save_press (Button &) { - session->save_state (""); - return on; + toggle_punch_in (); + return none; } LedState MackieControlProtocol::save_release (Button &) { - return off; + return none; } LedState @@ -573,14 +573,14 @@ MackieControlProtocol::clicking_release (Button &) LedState MackieControlProtocol::enter_press (Button &) { - Enter(); /* EMIT SIGNAL */ - return off; + access_action ("Transport/ToggleFollowEdits"); + return none; } LedState MackieControlProtocol::enter_release (Button &) { - return off; + return none; } LedState @@ -773,12 +773,13 @@ MackieControlProtocol::touch_release (Button &) LedState MackieControlProtocol::cancel_press (Button &) { - return off; + access_action ("Transport/ToggleExternalSync"); + return none; } LedState MackieControlProtocol::cancel_release (Button &) { - return off; + return none; } LedState MackieControlProtocol::user_a_press (Button &) |