fix OSC parameter mapping, fixes #6224
authorRobin Gareus <robin@gareus.org>
Sat, 4 Apr 2015 01:16:53 +0000 (03:16 +0200)
committerRobin Gareus <robin@gareus.org>
Sat, 4 Apr 2015 01:16:53 +0000 (03:16 +0200)
(ignore non control ports in numbering)

libs/surfaces/osc/osc.cc

index 61d79698195092709306b901f3cc794d00e4de44..5def3149b517d629143b730c7ad1a795626cb1e0 100644 (file)
@@ -1008,7 +1008,7 @@ OSC::route_plugin_parameter (int rid, int piid, int par, float val)
                return -1;
        }
 
-       if (!pip->parameter_is_input(par)) {
+       if (!pip->parameter_is_input(controlid)) {
                PBD::error << "OSC: Parameter # " << par <<  " for plugin # " << piid << " on RID '" << rid << "' is not a control input" << endmsg;
                return -1;
        }