summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLen Ovens <len@ovenwerks.net>2017-05-11 08:21:00 -0700
committerLen Ovens <len@ovenwerks.net>2017-05-11 08:21:40 -0700
commitd42da9046e787d3ca7b3c106c5f71315f2bc78b0 (patch)
tree400f16c8825e7d8d8d9821f82a3dea5ecc0c1048
parent24d5f1a6249b08a8b21854ecf001be7e07e5bf23 (diff)
OSC: Actually set feedback on first /strip/command
-rw-r--r--libs/surfaces/osc/osc.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc
index d93e696a2a..47b36da9bb 100644
--- a/libs/surfaces/osc/osc.cc
+++ b/libs/surfaces/osc/osc.cc
@@ -1439,6 +1439,12 @@ OSC::get_surface (lo_address addr)
s.nstrips = s.strips.size();
_surface.push_back (s);
+ // set bank and strip feedback
+ _set_bank(s.bank, addr);
+
+ // Set global/master feedback
+ global_feedback (s.feedback, addr, s.gainmode);
+
return &_surface[_surface.size() - 1];
}