diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2012-04-12 22:59:26 +0000 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2012-04-12 22:59:26 +0000 |
commit | d84fedac0ad56cb5bd3e79dfea4b7f89afedd769 (patch) | |
tree | 7939ad81e539484587110d4268bf06afd8db779a | |
parent | f04b55af3a4cd6e43f517abb35a0f9ed5af33ad2 (diff) |
MCP: button debugging, plus don't do much/aything on button release
git-svn-id: svn://localhost/ardour2/branches/3.0@11953 d708f5d6-7413-0410-9779-e7cbd77b26cf
-rw-r--r-- | libs/surfaces/mackie/strip.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/surfaces/mackie/strip.cc b/libs/surfaces/mackie/strip.cc index 6b25bf05a9..8c37614ed3 100644 --- a/libs/surfaces/mackie/strip.cc +++ b/libs/surfaces/mackie/strip.cc @@ -364,6 +364,12 @@ Strip::handle_button (Button& button, ButtonState bs) { button.set_in_use (bs == press); + DEBUG_TRACE (DEBUG::MackieControl, string_compose ("strip %1 handling button %2\n", _index, button.id())); + + if (bs != press) { + return; + } + int lock_mod = (MackieControlProtocol::MODIFIER_CONTROL|MackieControlProtocol::MODIFIER_SHIFT); int ms = _surface->mcp().modifier_state(); bool modified = (ms & MackieControlProtocol::MODIFIER_CONTROL); |