summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
Diffstat (limited to 'libs')
-rw-r--r--libs/surfaces/mackie/mcp_buttons.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/surfaces/mackie/mcp_buttons.cc b/libs/surfaces/mackie/mcp_buttons.cc
index c9ba34c18a..2e87117920 100644
--- a/libs/surfaces/mackie/mcp_buttons.cc
+++ b/libs/surfaces/mackie/mcp_buttons.cc
@@ -447,6 +447,11 @@ LedState
MackieControlProtocol::stop_press (Button &)
{
transport_stop ();
+
+ if (main_modifier_state() == MODIFIER_SHIFT) {
+ session->midi_panic();
+ }
+
return on;
}