From e734acfa6b370032c02e35f75dd28c4813a4f292 Mon Sep 17 00:00:00 2001 From: Franke Burgarino Date: Mon, 11 Aug 2025 15:16:02 -0500 Subject: [PATCH] MCU: fixed dynamics subview scrolling bug switching to a dyn type with less parameters can no longer place you past the last parameter --- libs/surfaces/mackie/subview.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libs/surfaces/mackie/subview.cc b/libs/surfaces/mackie/subview.cc index 1dce0741e7..5f44360c6e 100644 --- a/libs/surfaces/mackie/subview.cc +++ b/libs/surfaces/mackie/subview.cc @@ -515,6 +515,10 @@ void DynamicsSubview::init_params() { if (gdc) { available.push_back (std::make_pair (gdc, "GDepth")); } if (gac) { available.push_back (std::make_pair (gac, "GAttk")); } if (gsc) { available.push_back (std::make_pair (gsc, "GRels")); } + + if (available.size() <= _current_bank + 1) { + _current_bank = available.size() - 1; + } } void DynamicsSubview::setup_vpot(