summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libs/surfaces/osc/osc.cc7
1 files changed, 7 insertions, 0 deletions
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);
+ }
}
}