aboutsummaryrefslogtreecommitdiffhomepage
path: root/backend.c
diff options
context:
space:
mode:
authorcbdev <cb@cbcdn.com>2020-03-17 01:09:52 +0100
committercbdev <cb@cbcdn.com>2020-03-17 01:09:52 +0100
commit636a9592eab1963c2b1a77bd59eaff317fa55b75 (patch)
tree2ae5844e2f8bbb4e9554157e65ddad93de867896 /backend.c
parent846a49199ba011a00e4814bacac524a6fe9b299a (diff)
downloadmidimonster-636a9592eab1963c2b1a77bd59eaff317fa55b75.tar.gz
midimonster-636a9592eab1963c2b1a77bd59eaff317fa55b75.tar.bz2
midimonster-636a9592eab1963c2b1a77bd59eaff317fa55b75.zip
Fix registry apply bug, fix openpixelcontrol broadcast
Diffstat (limited to 'backend.c')
-rw-r--r--backend.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/backend.c b/backend.c
index cb8bf3f..9e7989e 100644
--- a/backend.c
+++ b/backend.c
@@ -55,7 +55,7 @@ int backends_notify(size_t nev, channel** c, channel_value* v){
channel_value xval;
channel* xchnl = NULL;
- for(u = 0; u < nev && !rv; u++){
+ for(u = 0; u < nev && !rv; u = n){
//sort for this instance
n = u + 1;
for(p = u + 1; p < nev; p++){
@@ -75,7 +75,6 @@ int backends_notify(size_t nev, channel** c, channel_value* v){
//TODO eliminate duplicates
DBGPF("Calling handler for instance %s with %" PRIsize_t " events\n", c[u]->instance->name, n - u);
rv |= c[u]->instance->backend->handle(c[u]->instance, n - u, c + u, v + u);
- u = n;
}
return 0;