From f5931457fb4f341fb67ee4ea63ace5068d898407 Mon Sep 17 00:00:00 2001 From: Len Ovens Date: Fri, 24 Mar 2017 14:05:39 -0700 Subject: [PATCH] OSC: tell surfaces using /strip/list they need to rebuild after strip add/remove --- libs/surfaces/osc/osc.cc | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc index eef4e065fb..e5bcb4ed0a 100644 --- a/libs/surfaces/osc/osc.cc +++ b/libs/surfaces/osc/osc.cc @@ -1506,6 +1506,13 @@ OSC::_recalcbanks () } else { _set_bank (sur->bank, addr); } + if (sur->no_clear) { + // This surface uses /strip/list tell it routes have changed + lo_message reply; + reply = lo_message_new (); + lo_send_message (addr, "/strip/list", reply); + lo_message_free (reply); + } } }