X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fsurfaces%2Fmackie%2Fmackie_control_protocol.cc;h=3ad6c8f1b13f1e2ef549fdf4e8cbc6be54b4c6dc;hb=b4a9bf5878f6b124629fe724f80b2b124298d2da;hp=d6a07ba64367a3b6a00d2bff9a934e7be869e4b6;hpb=23672407350e4e36409389da3bda99bef753ad02;p=ardour.git 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()); display_view_mode ();