From 23b1944beac919e80225c50400d9b2ed973ed13c Mon Sep 17 00:00:00 2001 From: Ben Loftis Date: Thu, 4 Feb 2016 09:30:37 -0600 Subject: [PATCH] Mackie protocol: set-session-from-edit-range moved to shift+marker --- libs/surfaces/mackie/mcp_buttons.cc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/libs/surfaces/mackie/mcp_buttons.cc b/libs/surfaces/mackie/mcp_buttons.cc index 6bdbbe2b71..8eeb758ef3 100644 --- a/libs/surfaces/mackie/mcp_buttons.cc +++ b/libs/surfaces/mackie/mcp_buttons.cc @@ -423,9 +423,14 @@ MackieControlProtocol::timecode_beats_release (Button &) LedState MackieControlProtocol::marker_press (Button &) { - _modifier_state |= MODIFIER_MARKER; - marker_modifier_consumed_by_button = false; - return on; + if (main_modifier_state() & MODIFIER_SHIFT) { + access_action ("Editor/set-session-from-edit-range"); + return off; + } else { + _modifier_state |= MODIFIER_MARKER; + marker_modifier_consumed_by_button = false; + return on; + } } LedState @@ -1084,9 +1089,6 @@ MackieControlProtocol::click_press (Mackie::Button&) if (main_modifier_state() & MODIFIER_SHIFT) { access_action ("Editor/set-punch-from-edit-range"); return off; - } else if (main_modifier_state() & MODIFIER_OPTION) { - access_action ("Editor/set-session-from-edit-range"); - return off; } else { bool state = !Config->get_clicking(); Config->set_clicking (state); -- 2.30.2