diff options
author | Len Ovens <len@ovenwerks.net> | 2016-04-27 09:06:46 -0700 |
---|---|---|
committer | Len Ovens <len@ovenwerks.net> | 2016-04-27 09:06:46 -0700 |
commit | 4a226385b666ec27abdb39b7b5e9a68c8d6096d9 (patch) | |
tree | a88c20ff17f89955d00fefc63f4fb517e2ad29fd /libs | |
parent | 4005ef9db646ed71831a0da2b13161215cb7f7c6 (diff) |
OSC: Fix Solo to work with both SIP and Listen.
Diffstat (limited to 'libs')
-rw-r--r-- | libs/surfaces/osc/osc.cc | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc index d1c0ff3f5d..85fd704c6e 100644 --- a/libs/surfaces/osc/osc.cc +++ b/libs/surfaces/osc/osc.cc @@ -1068,9 +1068,7 @@ OSC::route_solo (int rid, int yn) boost::shared_ptr<Route> r = session->route_by_remote_id (rid); if (r) { - boost::shared_ptr<RouteList> rl (new RouteList); - rl->push_back (r); - session->set_solo (rl, yn, Session::rt_cleanup, PBD::Controllable::NoGroup); + r->solo_control()->set_value(yn, PBD::Controllable::NoGroup); } return 0; |