From 6adeded4266aa76839c934af8c2c0166cb135336 Mon Sep 17 00:00:00 2001 From: Len Ovens Date: Tue, 27 Feb 2018 11:55:49 -0800 Subject: [PATCH] OSC: add group sharing bit setting --- libs/surfaces/osc/osc.cc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/libs/surfaces/osc/osc.cc b/libs/surfaces/osc/osc.cc index 14547886a4..7f8f2b36b9 100644 --- a/libs/surfaces/osc/osc.cc +++ b/libs/surfaces/osc/osc.cc @@ -2593,7 +2593,15 @@ OSC::parse_sel_group (const char *path, const char* types, lo_arg **argv, int ar } else if (!strncmp (path, X_("/select/group/sharing"), 21)) { if (argc == 9) { - // set 9 parameters + rg->set_gain ((bool) argv[0]->i); + rg->set_relative ((bool) argv[1]->i, this); + rg->set_mute ((bool) argv[2]->i); + rg->set_solo ((bool) argv[3]->i); + rg->set_recenable ((bool) argv[4]->i); + rg->set_select ((bool) argv[5]->i); + rg->set_route_active ((bool) argv[6]->i); + rg->set_color ((bool) argv[7]->i); + rg->set_monitoring ((bool) argv[8]->i); } else { PBD::warning << "OSC: Sharing can only be set if all 9 parameters are sent." << endmsg; }