From 9225ec29f24a11a6330ef99b0cc98c7522957469 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Wed, 7 Feb 2018 11:56:00 +0100 Subject: [PATCH] control: emit linked/unlinked event on both controls --- src/pipewire/control.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pipewire/control.c b/src/pipewire/control.c index c37bfac85..2e5a09f86 100644 --- a/src/pipewire/control.c +++ b/src/pipewire/control.c @@ -192,6 +192,7 @@ int pw_control_link(struct pw_control *control, struct pw_control *other) spa_list_append(&control->inputs, &other->inputs_link); spa_hook_list_call(&control->listener_list, struct pw_control_events, linked, other); + spa_hook_list_call(&other->listener_list, struct pw_control_events, linked, control); exit: return res; @@ -237,6 +238,7 @@ int pw_control_unlink(struct pw_control *control, struct pw_control *other) } spa_hook_list_call(&control->listener_list, struct pw_control_events, unlinked, other); + spa_hook_list_call(&other->listener_list, struct pw_control_events, unlinked, control); exit: return res;