summaryrefslogtreecommitdiff
path: root/libs/surfaces/mackie
diff options
context:
space:
mode:
authorLen Ovens <len@ovenwerks.net>2016-02-02 18:41:49 -0800
committerLen Ovens <len@ovenwerks.net>2016-02-02 18:41:49 -0800
commitb4a9bf5878f6b124629fe724f80b2b124298d2da (patch)
treecc94af9296af1a508a5dc3ebc2d99dde90b9eb85 /libs/surfaces/mackie
parent23672407350e4e36409389da3bda99bef753ad02 (diff)
Mackie Control: Save old bank before we change it to new.
Diffstat (limited to 'libs/surfaces/mackie')
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/libs/surfaces/mackie/mackie_control_protocol.cc b/libs/surfaces/mackie/mackie_control_protocol.cc
index d6a07ba643..3ad6c8f1b1 100644
--- a/libs/surfaces/mackie/mackie_control_protocol.cc
+++ b/libs/surfaces/mackie/mackie_control_protocol.cc
@@ -1833,13 +1833,13 @@ MackieControlProtocol::set_view_mode (ViewMode m)
ViewMode old_view_mode = _view_mode;
_view_mode = m;
+ _last_bank[old_view_mode] = _current_initial_bank;
if (switch_banks(_last_bank[m], true)) {
_view_mode = old_view_mode;
return;
}
- _last_bank[old_view_mode] = _current_initial_bank;
/* leave subview mode, whatever it was */
set_subview_mode (None, boost::shared_ptr<Route>());
display_view_mode ();