control: emit linked/unlinked event on both controls

This commit is contained in:
Wim Taymans 2018-02-07 11:56:00 +01:00
parent f9237eb0db
commit 9225ec29f2

View file

@ -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;