summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorLen Ovens <len@ovenwerks.net>2016-04-27 09:06:46 -0700
committerLen Ovens <len@ovenwerks.net>2016-04-27 09:06:46 -0700
commit4a226385b666ec27abdb39b7b5e9a68c8d6096d9 (patch)
treea88c20ff17f89955d00fefc63f4fb517e2ad29fd /libs
parent4005ef9db646ed71831a0da2b13161215cb7f7c6 (diff)
OSC: Fix Solo to work with both SIP and Listen.
Diffstat (limited to 'libs')
-rw-r--r--libs/surfaces/osc/osc.cc4
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;