OSC: Fix out of range track. (crash)
authorLen Ovens <len@ovenwerks.net>
Wed, 22 Jun 2016 02:19:07 +0000 (19:19 -0700)
committerLen Ovens <len@ovenwerks.net>
Wed, 22 Jun 2016 02:19:07 +0000 (19:19 -0700)
libs/surfaces/osc/osc.cc

index c93fac810e2a73fc11c436d3cb605c093567d675..34dbb7006e68e325d70c8ee4ba48a3df0af5a6eb 100644 (file)
@@ -1378,7 +1378,7 @@ OSC::_set_bank (uint32_t bank_start, lo_address addr)
                                        listen_to_route(stp, addr);
                                        if (!s->feedback[10]) {
                                                if (stp->is_selected()) {
-                                                       _strip_select (n, addr);
+                                                       _strip_select (n + 1 - s->bank_size , addr);
                                                }
                                        }
                                }