summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2016-01-31 09:11:37 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2016-01-31 09:11:43 -0500
commitef793d37629afe6cdb06b89e5f53a2198db200de (patch)
tree281689c1d83bbb7c08ffded6d808b9ae3314dd5a
parent0fa208015e6b7fe0735fefa14807e5274899e25a (diff)
mackie: shift-stop additionally requests MIDI Panic, as well as regular stop
-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;
}