diff options
author | Ben Loftis <ben@harrisonconsoles.com> | 2016-01-29 14:26:08 -0600 |
---|---|---|
committer | Ben Loftis <ben@harrisonconsoles.com> | 2016-01-29 14:26:08 -0600 |
commit | 9088944db2e713c90b977788db5d0e72cfa39d61 (patch) | |
tree | dfb4432d57c4329025fef7960cc40e2b7fd2dbd8 | |
parent | 17301b87f95f0bc1f5ea266eac272f135c812fc3 (diff) |
Mackie protocol: More LED indicator fixes.
-rw-r--r-- | libs/surfaces/mackie/mackie_control_protocol.cc | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/libs/surfaces/mackie/mackie_control_protocol.cc b/libs/surfaces/mackie/mackie_control_protocol.cc index fddcc0586c..e7fbabc1c2 100644 --- a/libs/surfaces/mackie/mackie_control_protocol.cc +++ b/libs/surfaces/mackie/mackie_control_protocol.cc @@ -1759,23 +1759,26 @@ MackieControlProtocol::set_subview_mode (SubViewMode sm, boost::shared_ptr<Route break; case MackieControlProtocol::EQ: update_global_button (Button::Send, off); + update_global_button (Button::Plugin, off); update_global_button (Button::Eq, on); update_global_button (Button::Dyn, off); - update_global_button (Button::Trim, off); + update_global_button (Button::Track, off); update_global_button (Button::Pan, off); break; case MackieControlProtocol::Dynamics: update_global_button (Button::Send, off); + update_global_button (Button::Plugin, off); update_global_button (Button::Eq, off); update_global_button (Button::Dyn, on); - update_global_button (Button::Trim, off); + update_global_button (Button::Track, off); update_global_button (Button::Pan, off); break; case MackieControlProtocol::Sends: update_global_button (Button::Send, on); + update_global_button (Button::Plugin, off); update_global_button (Button::Eq, off); update_global_button (Button::Dyn, off); - update_global_button (Button::Trim, off); + update_global_button (Button::Track, off); update_global_button (Button::Pan, off); break; } @@ -1862,19 +1865,21 @@ MackieControlProtocol::set_pot_mode (PotMode m) void MackieControlProtocol::pot_mode_globals () { - update_global_button (Button::Eq, off); - update_global_button (Button::Dyn, off); - update_global_button (Button::AudioInstruments, off); - switch (_pot_mode) { case Trim: + update_global_button (Button::Eq, off); + update_global_button (Button::Dyn, off); update_global_button (Button::Track, on); update_global_button (Button::Send, off); + update_global_button (Button::Plugin, off); update_global_button (Button::Pan, off); break; case Pan: + update_global_button (Button::Eq, off); + update_global_button (Button::Dyn, off); update_global_button (Button::Track, off); update_global_button (Button::Send, off); + update_global_button (Button::Plugin, off); update_global_button (Button::Pan, on); }; } |