OSC fix plugin numbering:
authorRobin Gareus <robin@gareus.org>
Fri, 20 Mar 2015 19:27:15 +0000 (20:27 +0100)
committerRobin Gareus <robin@gareus.org>
Fri, 20 Mar 2015 19:27:15 +0000 (20:27 +0100)
ignore non-plugin processors for OSC
/ardour/routes/plugin/parameter

fixes issue with hidden internal processors. (rec-en
track adds a hidden [meter] processor at the top,
internal returns on busses have returns etc.)

libs/surfaces/osc/osc.cc

index bde519aa52a2c7af81e753a8f37097d4549f8709..1838f698d4dfc71bd79a5227be3e2df74d1fb727 100644 (file)
@@ -984,7 +984,7 @@ OSC::route_plugin_parameter (int rid, int piid, int par, float val)
                 return -1;
         }
 
-        boost::shared_ptr<Processor> redi=r->nth_processor (piid);
+        boost::shared_ptr<Processor> redi=r->nth_plugin (piid);
         
         if (!redi) {
                 return -1;