summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-10-04 02:03:49 +0200
committerRobin Gareus <robin@gareus.org>2015-10-04 02:04:59 +0200
commitcf33204e358de6ee2f46a7c595e27948994c80bf (patch)
treea11a5fb8895b1056e010f01f773f47f01a8b75ab /libs
parent65716d968e30d41f93ec9d38fc9027ddaa09921b (diff)
always use session rt-event to un/set solo
Diffstat (limited to 'libs')
-rw-r--r--libs/surfaces/osc/osc.cc4
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;