diff options
-rw-r--r-- | libs/surfaces/osc/osc.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc index 3312217531..fade3b20b7 100644 --- a/libs/surfaces/osc/osc.cc +++ b/libs/surfaces/osc/osc.cc @@ -819,7 +819,9 @@ OSC::route_solo (int rid, int yn) boost::shared_ptr<Route> r = session->route_by_remote_id (rid); if (r) { - r->set_solo (yn, this); + boost::shared_ptr<RouteList> rl (new RouteList); + rl->push_back (r); + session->set_solo (rl, yn); } return 0; |