make Send button light appropriately
authorPaul Davis <paul@linuxaudiosystems.com>
Thu, 28 Jan 2016 19:01:14 +0000 (14:01 -0500)
committerPaul Davis <paul@linuxaudiosystems.com>
Thu, 28 Jan 2016 20:08:25 +0000 (15:08 -0500)
libs/surfaces/mackie/mackie_control_protocol.cc

index 41aae847a8debafe827b78a6b88f09c74da56996..5ac4804eb8d54a083fadbfd7e8c4c13599b4f060 100644 (file)
@@ -1734,7 +1734,6 @@ MackieControlProtocol::set_subview_mode (SubViewMode sm, boost::shared_ptr<Route
                                update_global_button (Button::Dyn, off);
                                update_global_button (Button::AudioInstruments, off); /* faking up Dyn */
                                update_global_button (Button::Trim, off);
-                               update_global_button (Button::Send, off);
                                update_global_button (Button::Pan, off);
                                break;
                        case MackieControlProtocol::Dynamics:
@@ -1743,7 +1742,6 @@ MackieControlProtocol::set_subview_mode (SubViewMode sm, boost::shared_ptr<Route
                                update_global_button (Button::Dyn, on);
                                update_global_button (Button::AudioInstruments, on); /* faking up Dyn */
                                update_global_button (Button::Trim, off);
-                               update_global_button (Button::Send, off);
                                update_global_button (Button::Pan, off);
                                break;
                        case MackieControlProtocol::Sends:
@@ -1752,7 +1750,6 @@ MackieControlProtocol::set_subview_mode (SubViewMode sm, boost::shared_ptr<Route
                                update_global_button (Button::Dyn, off);
                                update_global_button (Button::AudioInstruments, on); /* faking up Dyn */
                                update_global_button (Button::Trim, off);
-                               update_global_button (Button::Send, off);
                                update_global_button (Button::Pan, off);
                                break;
                        }
@@ -1768,6 +1765,8 @@ MackieControlProtocol::set_view_mode (ViewMode m)
        _last_bank[_view_mode] = _current_initial_bank;
 
        _view_mode = m;
+
+       /* leave subview mode, whatever it was */
        set_subview_mode (None, boost::shared_ptr<Route>());
 
        switch_banks(_last_bank[_view_mode], true);