From 5d0858940b2a38a77b9fc268eae814ac191a9f5f Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Mon, 9 Apr 2012 15:41:37 +0000 Subject: [PATCH] MCP: zoom button toggles led git-svn-id: svn://localhost/ardour2/branches/3.0@11850 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/surfaces/mackie/mackie_control_protocol.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/libs/surfaces/mackie/mackie_control_protocol.cc b/libs/surfaces/mackie/mackie_control_protocol.cc index 9c7bbd32a8..dedd3332a8 100644 --- a/libs/surfaces/mackie/mackie_control_protocol.cc +++ b/libs/surfaces/mackie/mackie_control_protocol.cc @@ -1686,15 +1686,14 @@ jog_wheel_state_display (JogWheel::State state, SurfacePort & port) Mackie::LedState MackieControlProtocol::zoom_press (Mackie::Button &) { - _zoom_mode = true; - return on; + _zoom_mode = !_zoom_mode; + return (_zoom_mode ? on : off); } Mackie::LedState MackieControlProtocol::zoom_release (Mackie::Button &) { - _zoom_mode = false; return off; }