summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorLen Ovens <len@ovenwerks.net>2016-01-15 16:19:15 -0800
committerLen Ovens <len@ovenwerks.net>2016-01-15 16:19:15 -0800
commit9dfdaff1a44c270171736b4bc12a2ae575d757f1 (patch)
tree9430f826e5c2ee6268f718fb7750ca9d174ed289 /libs
parentb3fd65d149fa09df532b16a883371137d514b6df (diff)
Mackie Control: Need signal from session if group parameters change so strips redisplay if group un/hides.
Diffstat (limited to 'libs')
-rw-r--r--libs/surfaces/mackie/mackie_control_protocol.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/surfaces/mackie/mackie_control_protocol.cc b/libs/surfaces/mackie/mackie_control_protocol.cc
index ee3bccdcfb..5f8c959867 100644
--- a/libs/surfaces/mackie/mackie_control_protocol.cc
+++ b/libs/surfaces/mackie/mackie_control_protocol.cc
@@ -717,6 +717,8 @@ MackieControlProtocol::connect_session_signals()
session->config.ParameterChanged.connect (session_connections, MISSING_INVALIDATOR, boost::bind (&MackieControlProtocol::notify_parameter_changed, this, _1), this);
// receive rude solo changed
session->SoloActive.connect(session_connections, MISSING_INVALIDATOR, boost::bind (&MackieControlProtocol::notify_solo_active_changed, this, _1), this);
+ // need to know if group parameters change... might be hidden.
+ session->RouteGroupPropertyChanged.connect(session_connections, MISSING_INVALIDATOR, boost::bind (&MackieControlProtocol::notify_remote_id_changed, this), this);
// make sure remote id changed signals reach here
// see also notify_route_added