summaryrefslogtreecommitdiff
path: root/libs/surfaces
diff options
context:
space:
mode:
Diffstat (limited to 'libs/surfaces')
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol.cc19
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);
};
}