From 01e75da96bff67eb44d253bfe9f8d695ab412aea Mon Sep 17 00:00:00 2001 From: Len Ovens Date: Fri, 23 Jun 2017 17:34:22 -0700 Subject: [PATCH] OSC: make sed_fader work with banking too. --- libs/surfaces/osc/osc_select_observer.cc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libs/surfaces/osc/osc_select_observer.cc b/libs/surfaces/osc/osc_select_observer.cc index 52c0d47c0c..5cf1458102 100644 --- a/libs/surfaces/osc/osc_select_observer.cc +++ b/libs/surfaces/osc/osc_select_observer.cc @@ -150,6 +150,7 @@ OSCSelectObserver::OSCSelectObserver (boost::shared_ptr s, lo_address // sends, plugins and eq // detecting processor changes is now in osc.cc + // but... MB master send enable is different if (_strip->master_send_enable_controllable ()) { _strip->master_send_enable_controllable ()->Changed.connect (strip_connections, MISSING_INVALIDATOR, boost::bind (&OSCSelectObserver::enable_message, this, X_("/select/master_send_enable"), _strip->master_send_enable_controllable()), OSC::instance()); @@ -508,7 +509,8 @@ OSCSelectObserver::tick () for (uint32_t i = 1; i <= send_timeout.size(); i++) { if (send_timeout[i]) { if (send_timeout[i] == 1) { - text_with_id ("/select/send_name", i, _strip->send_name(i - 1)); + uint32_t pg_offset = (sur->send_page - 1) * sur->send_page_size; + text_with_id ("/select/send_name", i, _strip->send_name(pg_offset + i - 1)); } send_timeout[i]--; }